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
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5