En basit seçeneğin CommandArgument'i kullanmak olduğu konusunda hemfikir olurdum. Verilerinizin benzersiz kimlik numarasını o mülke bağlayın, ardından _RowCommand olayını işleyin. Örneğin
:
<asp:TemplateField >
<HeaderStyle Width="20" />
<ItemTemplate>
<asp:ImageButton ImageUrl="images/icons/iCal.png" CommandArgument='<%# Eval("Event_ID") %>' ToolTip="iCal" runat="server" Height="18" Width="18" />
</ItemTemplate>
</asp:TemplateField>
Protected Sub gv_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs) Handles gv.RowCommand
e.CommandArgument 'use this value in whatever way you like
End Sub
Tatlı - bu daha verimli - Ben entegre edeceğim. – Jeffrey
Cevabımı buna göre değiştirdim, çünkü bu aslında benim gerçekleştirdiğim çözüme daha yakın. TabIndex değerini ayarlamayı bitirdim ve buna baktım. "RowIndex" i nasıl kullanırsınız? bu özel bir özellik midir? – Jeffrey
Awesome Answer !!! – Eric