salve a tutti avrei un problemino

Ho un datagrid che al suo interno contiente una ditCommandColumn

e poi contiene pure un button.
Allora gli eventi del EditCommandColumn funzionano perfettamente.
Poi vorrei associare al button un evente e ho fatto cosi
OnItemCommand="Call_Dettagli"
il problema sta che onitemCommand mi funziona pure sul edit ..
come posso fare?
Non c'è un modo per controllare magari se il pulsante premuto è un button o un editCommandColumn??
Non posso usare onclick del button perchè ho bisogno di sapere qual'è riga l'utente ha premuto il pulsante dettaglio cosi poi mi prelevo i valori dal datagrid della riga in questione

qui sotto il codice;


codice:
 
<asp:DataGrid id="D_Corsi" runat="server" BorderWidth="1" forecolor="#000000" Width="90%" AutogenerateColumns="false"
							BorderColor="black" cellpadding="2" cellspacing="0" Font-Size="12pt" ShowFooter="false" HeaderStyle-BackColor="#ffd78d"
							ItemStyle-BackColor="#ffffff" AlternatingItemStyle-Backcolor="#ffffcc" OnCancelCommand="Annulla"
							OnEditCommand="ModificaCorso" OnItemCommand="Call_Dettagli" HorizontalAlign="Center" Visible="true">
							<Columns>
								<asp:BoundColumn ReadOnly="True" DataField="ID_Tipo" HeaderText="ID_Tipo" Visible="false" />
								<asp:BoundColumn ReadOnly="True" DataField="ID_Categoria" HeaderText="ID_Categoria" Visible="false" />
								<asp:BoundColumn ReadOnly="True" DataField="ID_Calendario" HeaderText="ID_Calendario" Visible="false" />
								<asp:BoundColumn ReadOnly="True" DataField="ID_Attivita" HeaderText="ID_Attivita" Visible="false" />
								<asp:templatecolumn HeaderStyle-CssClass="H6" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center"
									HeaderText="Dettagli">
									<itemtemplate>
										<asp:Button ID="Edit" BorderStyle="Groove" Text="Dettagli" Runat="server" />
									</itemtemplate>
								</asp:templatecolumn>
								<asp:EditCommandColumn ItemStyle-HorizontalAlign="Center" ItemStyle-Wrap="True" EditText="Edit" CancelText=" Annulla"
									UpdateText="Ok" HeaderText="Edit" Visible="True" HeaderStyle-CssClass="H6" />
							</Columns>
						</asp:DataGrid>