E' il primo esempio del genere che ho fatto, perciò prendilo con cautela.
codice:
<ItemTemplate>
<asp:ImageButton ImageUrl="../immagini/cestino.gif" Runat="server" CommandName="ID" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "ID")%>'></asp:ImageButton>
</ItemTemplate>
Nella griglia, sezione itemTemplate, metto un controllo server ImageButton. Supponendo che mi serva l'identificativo del record, valorizzo le proprietà CommandName e CommandArgument
Nel codice sottostante, nell'evento ItemCommand, recupero l'id del record corrispondente all'immagine cliccata con:
Dim id% = Integer.Parse(e.CommandArgument.ToString)
Una volta che ho l'identificativo del record, proseguo...