Ver Mensaje Individual
  #13 (permalink)  
Antiguo 17/07/2008, 15:02
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

me estoy volviendo realmente loco!!! porque si soluciono esto termino el proyecto de las pelotas!

mira el ultimo retoque este.

1. Cargar
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

If Not IsPostBack Then

Bind_Data("select idnoticias, fechanoticia, titulo from noticia ORDER BY idnoticias DESC", 0)

End If


End Sub

2. Databind para cargar

Private Sub Bind_Data(ByVal seleccion As String, ByVal numeropag As Integer)

Dim DBConn As OleDbConnection
Dim DBCommand As OleDbDataAdapter
Dim DSPageData As New DataSet
DBConn = New OleDbConnection("...")

dnoticias.CurrentPageIndex = numeropag
DBCommand = New OleDbDataAdapter(seleccion, DBConn)
DBCommand.Fill(DSPageData, "noticia")
dnoticias.VirtualItemCount = 50
dnoticias.DataSource = DSPageData.Tables("noticia").DefaultView
dnoticias.DataBind()




End Sub

3. al cambiar de pagina

Private Sub dnoticias_PageIndexChanged(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridPageChangedEvent Args) Handles dnoticias.PageIndexChanged


Bind_Data("select idnoticias, fechanoticia, titulo from noticia ORDER BY idnoticias DESC", e.NewPageIndex)


End Sub


pero me sigue pasando lo mismo, cambio de pagina y sigue saliendo la misma busqueda!!!

porque es tan dificil dios!! porque!!!

gracias mdavila por todo, te lo agradezco de corazon porque esto me mata!


un saludo