Torna al Thread
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
DataBindGrid()
End If
End Sub
Private Sub DataBindGrid()
Dim dt As New DataTable()
dt.Columns.Add("IDUtente", GetType(Integer))
dt.Columns.Add("Cognome", GetType(String))
dt.Columns.Add("Nome", GetType(String))
For i As Integer = 0 To 10
dt.Rows.Add(New Object() {i, String.Format("Cognome {0}", i), String.Format("Nome {0}", i)})
Next
grid.DataSource = dt
grid.DataBind()
End Sub
Private Function GetUtente(ByVal IDUtente As Integer) As DataRow
'Carica i dati dell'utente da db
Return Nothing
End Function
Private Sub grid_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs) Handles grid.RowCommand
If e.CommandName = "Popola" Then
Dim idUtente As Integer = Convert.ToInt32(e.CommandArgument)
Dim dr As DataRow = GetUtente(idUtente)
'popola i controlli
End If
End Sub