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...