Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/07/2008, 07:28
chicoedulcorado
 
Fecha de Ingreso: junio-2008
Mensajes: 22
Antigüedad: 15 años, 11 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