Hola, No es muy facil de hacerlo, yo cuando lo tuve que hacer use el PagedDataSource, que es algo que permite encapsular tu datasource y hacer paginado en memoria.
Pero una vez que tenes eso (que es bastante fácil), tenes que hacer que te aparezcan los numeritos, por ejemplo si estas en el pagina 8 deberia estar (por lo menos como me gusta a mi): ... 4 5 6 7 8 9 10 11 12 ... Hacer eso es lo mas complicado, pero imaginaras que no es nada del otro mundo... Saludos!, Diego From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Eugenio Alonso Sent: Jueves, 18 de Octubre de 2007 04:58 p.m. To: [email protected] Subject: [puntonet] Datalist Hola a todos, tengo un problema, estoy usando un datalist mostrando los datos en 2 columnas. Hasta ahi va todo bien, el tema es que la cantidad de registros es demasiada, y queria paginar los datos, hay alguna forma de hacerlo facilmente como con el gridview?? o lo tengo que programar manualmente?? o sino, se puede confirgurar el gridview para que muestre los datos repitiendo horizontalmente en 2 columnas?? Abajo envio el codigo del datalist por las dudas Gracias Eugenio <asp:DataList ID="DL" runat="server" RepeatColumns="2" RepeatDirection="Horizontal" ShowFooter="True" ShowHeader="False" BackColor="Black" EnableViewState="false" > <ItemTemplate> <table border="0"> <tr> <td> <asp:Image ID="Image2" runat="server" ImageUrl='<%# DataBinder.Eval(Container.DataItem, "imagen") %>' /></td> <td> <asp:HyperLink CssClass="LinkMosaico" ID="HyperLink1" runat="server" NavigateUrl='<%# DataBinder.Eval(Container.DataItem, "id_articulos", "DetalleAlbum.aspx?id={0}") %>'><%#DataBinder.Eval(Container.DataItem, "ar_nombre")%></asp:HyperLink> <br /> <asp:Label SkinID="LetraMosaicoCds" ID="Label2" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "in_apeynom") %>'></asp:Label><br /> <asp:Label SkinID="LetraMosaicoCds" ID="Label3" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "agm_nom") %>'></asp:Label> </td> </tr> </table> <hr /> </ItemTemplate> </asp:DataList>
<<attachment: winmail.dat>>
