ASP.NET - paginas y paginar datagrid

 
Vista:

paginas y paginar datagrid

Publicado por oscar (16 intervenciones) el 12/05/2005 20:39:35
Hola miren tengo un datagrid que quiero pàginar pero para empezar solo me muestra una pagina, es decir la consulta trae mas de 50 reg. pero por algun motivo solo me muestra que tengo una pagina.

este es mi codigo

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Introducir aquí el código de usuario para inicializar la página
Dim strConexion As String

strConexion = "data source=servidorcod3;user=sa;pwd=codesis;initial catalog=pachacamac "

'da.Fill(ds, "Clientes")

dgClientes.AllowPaging = True
dgClientes.PagerStyle.Mode = PagerMode.NumericPages
dgClientes.PageSize = 5
dgClientes.PagerStyle.PageButtonCount = 5

If IsPostBack Then
ds = CType(Session("dataset"), DataSet)
Else
da = New SqlClient.SqlDataAdapter("Select * from clientes ", strConexion)
ds = New DataSet("Clientes")
da.Fill(ds, "Clientes")
dgClientes.DataSource = ds.Tables("Clientes")
Session("dataset") = ds
DataBind()
End If
End Sub

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:paginas y paginar datagrid

Publicado por Claudia Villatoro (47 intervenciones) el 14/05/2005 00:39:02
hola

mira tienes que especifar en el html para tu datagrid

OnPageIndexChanged="Paginar"

donde paginar es una rutina que hace el cambio de pagina y el rebind al datagrid.

Sub Paginar(ByVal sender As Object, ByVal e As DataGridPageChangedEventArgs)
' cancelar la seleccion en el grid si la hubiera
dgDatos.SelectedIndex = -1
'moverse a la siguietne pagina
dgDatos.CurrentPageIndex = e.NewPageIndex
'rebind para refrescar los datos
dgDatos.DataSource = Session("dtsReportes")
dgDatos.DataBind()
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:paginas y paginar datagrid

Publicado por aaron (6 intervenciones) el 26/05/2005 22:03:28
mejor porque no tengas un scroll bar en el grid

eso seria mejor que el page
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar