Here you go. The ItemCommand in the FormView's ItemTemplate fires the ItemCommand event, but the two in the EditItemTemplate don't:
<asp:Repeater ID="RepeaterContact" runat="server" DataSourceID="ContactODS" OnDataBinding="RepeaterContact_DataBinding" OnPreRender="RepeaterContact_PreRender">
<ItemTemplate>
<asp:HiddenField ID="hdnID" Value='<%# Eval("ID")%> ' runat="server" />
<asp:HiddenField ID="hdnContact" Value='<%# Eval("Contact_ID")%> ' runat="server" />
<asp:HiddenField ID="hdnRank" Value='<%# Eval("Rank")%>' runat="server" />
<asp:FormView ID="FormViewContact" runat="server" BorderColor="Gray" BorderWidth="1" CssClass="venueinfo_contactform" DataKeyNames="ID"
OnDataBound="FormViewContact_DataBound" DataSourceID="ContactDetailsODS" OnItemCommand="FormViewContact_ItemCommand" >
<EditItemTemplate>
<asp:HiddenField ID="hdnContactType" Value='<%# Eval("Type_ID")%> ' runat="server" />
<div class="venueinfo_contacttitle"><asp:Label ID="lblType_Contact_Edit" runat="server" CssClass="venueinfo_contactquestion_edit" Text=""></asp:Label>
<asp:Label ID="Type_IDLabel_Edit" runat="server"></asp:Label></div>
<div class="venueinfo_contactdiv"><asp:Label ID="lblName_Contact_Edit" runat="server" CssClass="venueinfo_contactquestion_edit" Text="Name"></asp:Label>
<asp:TextBox ID="NameTextBox_Edit" runat="server" CssClass="venueinfo_contacttextbox" Text='<%# Bind("First_Name") %>'></asp:TextBox></div>
<div class="venueinfo_contactdiv"><asp:Label ID="lblPosition_Contact_Edit" runat="server" CssClass="venueinfo_contactquestion_edit" Text="Position"></asp:Label>
<asp:TextBox ID="PositionTextBox_Edit" runat="server" CssClass="venueinfo_contacttextbox" Text='<%# Bind("Position") %>'></asp:TextBox></div>
<div class="venueinfo_contactdiv"><asp:Label ID="lblDirect_telno_Contact_Edit" runat="server" CssClass="venueinfo_contactquestion_edit" Text="Tel"></asp:Label>
<asp:TextBox ID="Direct_telnoTextBox_Edit" runat="server" CssClass="venueinfo_contacttextbox" Text='<%# Bind("Direct_telno") %>'></asp:TextBox></div>
<div class="venueinfo_contactdiv"><asp:Label ID="lblMobile_telno_Contact_Edit" runat="server" CssClass="venueinfo_contactquestion_edit" Text="Mobile"></asp:Label>
<asp:TextBox ID="Mobile_telnoTextBox_Edit" runat="server" CssClass="venueinfo_contacttextbox" Text='<%# Bind("Mobile_telno") %>'></asp:TextBox></div>
<div class="venueinfo_contactdiv"><asp:Label ID="lblEmail_Contact_Edit" runat="server" CssClass="venueinfo_contactquestion_edit" Text="Email"></asp:Label>
<asp:TextBox ID="emailTextBox_Edit" runat="server" CssClass="venueinfo_contacttextbox" Text='<%# Bind("email") %>'></asp:TextBox></div>
<asp:Label ID="lblLinks_Edit" runat="server" CssClass="venueinfo_contactquestion_edit" Text=" "></asp:Label>
<asp:LinkButton ID="UpdateButton" runat="server" CssClass="venueinfo_contactbuttons" CommandName="Update" Text="Update Contact Details"></asp:LinkButton>
<asp:LinkButton ID="UpdateCancelButton" runat="server" CssClass="venueinfo_contactbuttons" CommandName="Cancel" Text="Cancel" OnClick="btnCancel_Click"></asp:LinkButton>
</EditItemTemplate>
<ItemTemplate>
<asp:HiddenField ID="hdnContactCompany" Value='<%# Eval("Company_ID")%> ' runat="server" />
<asp:HiddenField ID="hdnContactType" Value='<%# Eval("Type_ID")%> ' runat="server" />
<div class="venueinfo_contactdiv"><asp:Label ID="lblName_Contact_Item" runat="server" CssClass="venueinfo_contactquestion" Text=" "></asp:Label>
<asp:Label ID="NameLabel_Item" runat="server" CssClass="venueinfo_contactname" Text='<%# Bind("First_Name") %>'></asp:Label></div>
<div class="venueinfo_contactdiv"><asp:Label ID="lblPosition_Contact_Item" runat="server" CssClass="venueinfo_contactquestion" Text=" "></asp:Label>
<asp:Label ID="PositionLabel_Item" runat="server" CssClass="venueinfo_contactdata" Text='<%# Bind("Position") %>'></asp:Label></div>
<div class="venueinfo_contactdiv"><asp:Label ID="lblDirect_telno_Contact_Item" runat="server" CssClass="venueinfo_contactquestion" Text="t:"></asp:Label>
<asp:Label ID="Direct_telnoLabel_Item" runat="server" CssClass="venueinfo_contactdata" Text='<%# Bind("Direct_telno") %>'></asp:Label></div>
<div class="venueinfo_contactdiv"><asp:Label ID="lblMobile_telno_Contact_Item" runat="server" CssClass="venueinfo_contactquestion" Text="m:"></asp:Label>
<asp:Label ID="Mobile_telnoLabel_Item" runat="server" CssClass="venueinfo_contactdata" Text='<%# Bind("Mobile_telno") %>'></asp:Label></div>
<div class="venueinfo_contactdiv"><asp:Label ID="lblEmail_Contact_Item" runat="server" CssClass="venueinfo_contactquestion" Text="e:"></asp:Label>
<asp:HyperLink ID="hplEmail" runat="server" CssClass="venueinfo_contactdata" Text='<%# Bind("Email") %>' NavigateUrl='<%# "mailto:" + Eval("Email") %>' ForeColor="Black"></asp:HyperLink>
<asp:HyperLink ID="hplUpdateEmail" NavigateUrl='<%# "mailto:" + Eval("Email")+"?Subject=Listing On ViewLondon&Message=" %>' runat="server"><asp:Image ID="imgUpdateEmail" ImageUrl="/Images/venueinfo_updateemail.gif" CssClass="venueinfo_updateemail" ToolTip="Create Update Email" runat="server" /></asp:HyperLink></div>
<asp:Label ID="lblLinks" runat="server" CssClass="venueinfo_contactquestion" Text=" "></asp:Label>
<asp:LinkButton ID="EditButton" runat="server" CssClass="venueinfo_contactbuttons" CausesValidation="False" CommandName="Edit" Text="Edit Contact Details"></asp:LinkButton>
</ItemTemplate>
</asp:FormView>
<asp:ObjectDataSource ID="ContactDetailsODS" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="GetContactByID"
TypeName="ViewXAdminDAL.DataSet1TableAdapters.tblCONTACTTableAdapter" UpdateMethod="UpdateContact">
<UpdateParameters>
<asp:Parameter Name="First_Name" Type="String" />
<asp:Parameter Name="Position" Type="String" />
<asp:Parameter Name="Direct_telno" Type="String" />
<asp:Parameter Name="Mobile_telno" Type="String" />
<asp:Parameter Name="email" Type="String" />
<asp:Parameter Name="Original_ID" Type="Int32" />
</UpdateParameters>
<SelectParameters>
<asp:ControlParameter ControlID="hdnContact" Name="ContactID" Type="Int32" DefaultValue="100" />
</SelectParameters>
</asp:ObjectDataSource>
</ItemTemplate>
</asp:Repeater>
<asp:ObjectDataSource ID="ContactODS" runat="server" OldValuesParameterFormatString="original_{0}"
SelectMethod="GetContact_VenueLinkByVenueID" TypeName="ViewXAdminDAL.DataSet1TableAdapters.tblCONTACT_VENUETableAdapter">
<SelectParameters>
<asp:Parameter Name="VENUEID" Type="Int32" />
</SelectParameters>
</asp:ObjectDataSource>