Foros del Web » Programando para Internet » ASPX (.net) »

No pagina el datagrid

Estas en el tema de No pagina el datagrid en el foro de ASPX (.net) en Foros del Web. Hola compañeros tengo el siguiente problema al paginar.. Les comento lleno de la siguiente forma un datagrid @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código C++: Ver original connection. Open ...
  #1 (permalink)  
Antiguo 20/07/2011, 13:05
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años
Puntos: 39
No pagina el datagrid

Hola compañeros tengo el siguiente problema al paginar..


Les comento lleno de la siguiente forma un datagrid



Código C++:
Ver original
  1. connection.Open()
  2.  
  3.                 Dim da As New SqlDataAdapter("EXEC SP_Personas '" & Request("Nom") & "'", connection)
  4.                 Dim ds As New DataSet
  5.  
  6.                 da.Fill(ds)
  7.  
  8.                 Grid1.DataSource = ds
  9.                 Grid1.DataBind()

Con esto lleno sin ningun problema, el chiste es que al grid le pongo lo siguiente para que pagine:


AllowPaging = True
PageSize = 15

Bueno pues el grid me muestra solo 15 registros y N cantidad de paginas, pero cuando le doy a la pagina 2 no me hace nada se refresca pero se queda con la misma informacion.


Aqui les dejo mi grid






Código HTML:
Ver original
  1. <asp:datagrid id=Grid1 Runat="server" Width="805px" PageSize="15" AutoGenerateColumns="False" AllowPaging="True">
  2. <ItemStyle BackColor="WhiteSmoke"></ItemStyle>
  3. <HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" BackColor="LightGray"></HeaderStyle>
  4. <Columns>
  5. <asp:HyperLinkColumn DataTextField="PNA_FL_PERSONA" HeaderText="Clave" DataNavigateUrlField="PNA_FL_PERSONA" DataNavigateUrlFormatString="javascript:RegresaDatosBR({0})">
  6. </asp:HyperLinkColumn>
  7. <asp:BoundColumn DataField="PNA_DS_NOMBRE" HeaderText="Nombre/Razón Social">
  8. <HeaderStyle CssClass="encabezados"></HeaderStyle>
  9. <ItemStyle CssClass="resul"></ItemStyle>
  10. </asp:BoundColumn>
  11. <asp:BoundColumn DataField="PNA_CL_RFC" HeaderText="R.F.C." FooterText="Totales">
  12. <HeaderStyle CssClass="encabezados"></HeaderStyle>
  13. <ItemStyle CssClass="resul"></ItemStyle>
  14. <FooterStyle CssClass="resul"></FooterStyle>
  15. </asp:BoundColumn>
  16. </Columns>
  17.     <PagerStyle Mode="NumericPages" />
  18. </asp:datagrid>



NOTA: Esto lo estoy haciendo con vs.net 2005


Espero me pueden ayudar...
__________________
Paginación en FLASH,

http://www.forosdelweb.com/f62/pagin...o-aqui-540241/
  #2 (permalink)  
Antiguo 20/07/2011, 16:56
Avatar de AWesker  
Fecha de Ingreso: octubre-2008
Mensajes: 177
Antigüedad: 15 años, 6 meses
Puntos: 27
Respuesta: No pagina el datagrid

Creo que te falta agregar el evento PageIndexChanging y agregar:
this.DataGridViewX.PageIndex = e.NewPageIndex;
DataGridViewX.Databind();

Nos avisas...
  #3 (permalink)  
Antiguo 21/07/2011, 07:52
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años
Puntos: 39
Respuesta: No pagina el datagrid

Si mi estimado era eso me faltaba agregar PageIndexChanged ya que estoy en vb 2005 mio gracias compañero..

Saludos..
__________________
Paginación en FLASH,

http://www.forosdelweb.com/f62/pagin...o-aqui-540241/

Etiquetas: asp, datagrid, sql, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:44.