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>>

Responder a