![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
16/07/2008, 07:28
|
| | Fecha de Ingreso: junio-2008
Mensajes: 22
Antigüedad: 16 años, 7 meses Puntos: 0 | |
Respuesta: Error al querer poner paginación en los Datagrid A ver ya tengo la idea hecha y todo, solo me falta una cosa!!! que poner en el evento de cambio de pagina!!!
1. Cargar el datagrid desde un metodo
Private Sub Bind_Data(ByVal seleccion As String)
Dim DBConn As OleDbConnection
Dim DBCommand As OleDbDataAdapter
Dim DSPageData As New DataSet
DBConn = New OleDbConnection("...")
DBCommand = New OleDbDataAdapter(seleccion, DBConn)
DBCommand.Fill(DSPageData, "noticia")
dnoticias.VirtualItemCount = 50
dnoticias.DataSource = DSPageData.Tables("noticia").DefaultView
dnoticias.DataBind()
End Sub
2. Al cargar la pagina le llamo desde aquí
If Not IsPostBack Then
Bind_Data("select idnoticias, fechanoticia, titulo from noticia")
End If
3. Que coño tengo que meterle en este evento!!!!!
Private Sub dnoticias_PageIndexChanged(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridPageChangedEvent Args) Handles dnoticias.PageIndexChanged
******que pongo aqui para que cuando cambie de pagina me salgan las siguientes filas!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!
End Sub |