Les comento lleno de la siguiente forma un datagrid
Código C++:
Ver original
connection.Open() Dim da As New SqlDataAdapter("EXEC SP_Personas '" & Request("Nom") & "'", connection) Dim ds As New DataSet da.Fill(ds) Grid1.DataSource = ds 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
<asp:datagrid id=Grid1 Runat="server" Width="805px" PageSize="15" AutoGenerateColumns="False" AllowPaging="True"> <ItemStyle BackColor="WhiteSmoke"></ItemStyle> <HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" BackColor="LightGray"></HeaderStyle> <Columns> <asp:HyperLinkColumn DataTextField="PNA_FL_PERSONA" HeaderText="Clave" DataNavigateUrlField="PNA_FL_PERSONA" DataNavigateUrlFormatString="javascript:RegresaDatosBR({0})"> </asp:HyperLinkColumn> <asp:BoundColumn DataField="PNA_DS_NOMBRE" HeaderText="Nombre/Razón Social"> <HeaderStyle CssClass="encabezados"></HeaderStyle> <ItemStyle CssClass="resul"></ItemStyle> </asp:BoundColumn> <asp:BoundColumn DataField="PNA_CL_RFC" HeaderText="R.F.C." FooterText="Totales"> <HeaderStyle CssClass="encabezados"></HeaderStyle> <ItemStyle CssClass="resul"></ItemStyle> <FooterStyle CssClass="resul"></FooterStyle> </asp:BoundColumn> </Columns> <PagerStyle Mode="NumericPages" /> </asp:datagrid>
NOTA: Esto lo estoy haciendo con vs.net 2005
Espero me pueden ayudar...