19 June 2015

Pass the ID in a gridView ButtonField

Nel file .aspx ricordarsi di impostare il DataKeyNames!!


    
        
    


Il trucco è che e.CommandArgument contiene l'indice della riga che ha scatenato l'evento:
Protected Sub gridOrdini_RowCommand(sender As Object, e As GridViewCommandEventArgs) Handles gridOrdini.RowCommand

    Dim selectedIndex As Integer = CType(e.CommandArgument, Integer)

    Dim wID As String = Me.gridOrdini.DataKeys(selectedIndex).Value.ToString()

    Me.Response.Write(wID)

End Sub

Via