Torna al Thread

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Me.BindGrid() Dim NumeroPagine As Integer = DirectCast(GV1.DataSource, DataTable).Rows.Count Response.Write(String.Format("Numero di righe Totali: {0}", NumeroPagine)) End Sub Private Sub BindGrid() Dim dt As New DataTable() dt.Columns.Add("nome") dt.Columns.Add("ID") Dim dr As DataRow ' aggiungo le righe dr = dt.NewRow() dr("nome") = "Prova1" dr("ID") = 1 dt.Rows.Add(dr) ' dr = dt.NewRow() dr("nome") = "Prova2" dr("ID") = 2 dt.Rows.Add(dr) ' dr = dt.NewRow() dr("nome") = "Prova3" dr("ID") = 3 dt.Rows.Add(dr) ' dr = dt.NewRow() dr("nome") = "Prova4" dr("ID") = 4 dt.Rows.Add(dr) ' dr = dt.NewRow() dr("nome") = "Prova5" dr("ID") = 5 dt.Rows.Add(dr) ' dr = dt.NewRow() dr("nome") = "Prova6" dr("ID") = 6 dt.Rows.Add(dr) ' dr = dt.NewRow() dr("nome") = "Prova7" dr("ID") = 7 dt.Rows.Add(dr) ' dr = dt.NewRow() dr("nome") = "Prova8" dr("ID") = 8 dt.Rows.Add(dr) ' dr = dt.NewRow() dr("nome") = "Prova9" dr("ID") = 9 dt.Rows.Add(dr) ' dr = dt.NewRow() dr("nome") = "Prova10" dr("ID") = 10 dt.Rows.Add(dr) ' paginazione GV1.AllowPaging = True GV1.PageSize = 3 GV1.DataSource = dt ' bind GV1.DataBind() End Sub Protected Sub GV1_PageIndexChanging(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewPageEventArgs) Handles GV1.PageIndexChanging GV1.PageIndex = e.NewPageIndex GV1.DataBind() End Sub
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5