Alla vecchia maniera si faceva cosi', bastava selezionare tutti i campi che ti servivano al momento del bind della grid e poi nella colonna in cui volevi il bottone mettere:
ASPX
codice:<asp:Button ID="btnProd" runat="server" Text="Visualizza" CommandArgument='<%#Eval("CampoIDProdotto")%>' CommandName="getProdotto" OnClick="btnGetProdotto" />
(oppure valorizzare il CommandArgument nell'evnto RowDataBound lato server, come diceva SuperBurgerKing)
E poi nel code-behind:
VB:
codice:Private Sub btnGetProdotto(ByVal sender As Object, ByVal e As EventArgs) Dim btn As Button = CType(sender, Button) Select Case btn.CommandName Case "getProdotto" ' puoi anche fare una semplice If SubCheSiOccupaDellaSelect(btn.CommandArgument.ToString()) End Select End Sub

Rispondi quotando