Hola a todos vamos a ver un ejemplo de Repeater de asp.net
Para ello lo primero que debes hacer es crear un proyecto web nuevo.
y arrastrar un objeto Repeater a el aspform.
A continuación crea dentro del repeater una seccion itemtemplate y añade el siguiente codigo de tal manera que quede algo asi.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> <asp:Repeater ID="Repeater1" runat="server"> <ItemTemplate> <div > <asp:Label ID="Label" Text="Nombre" runat="server"></asp:Label> <asp:Label ID="Label1" Text='<% #Eval("Nombre") %>' runat="server"></asp:Label> </div> </ItemTemplate> </asp:Repeater> </div> </form> </body> </html> |
Ahora en la parte de codebehind. mas concretamente en el load, añade el siguiente codigo para los datos.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
Dim dt As New DataTable dt.Columns.Add("ID") dt.Columns.Add("Nombre") Dim dr As DataRow dr = dt.NewRow dr("Id") = 1 dr("Nombre") = "Juan" dt.Rows.Add(dr) dr = dt.NewRow dr("Id") = 2 dr("Nombre") = "Pedro" dt.Rows.Add(dr) dr = dt.NewRow dr("Id") = 3 dr("Nombre") = "Jose" dt.Rows.Add(dr) dr = dt.NewRow dr("Id") = 4 dr("Nombre") = "Francisco" dt.Rows.Add(dr) Me.Repeater1.DataMember = "ID" Me.Repeater1.DataSource = dt Me.Repeater1.DataBind() |
Como ves el ejemplo es muy sencillo. La unica peculiaridad es usar #Eval, para la asociacion de los datos. y nada mas.
Hasta aqui el ejemplo espero que te sirva y si quieres puedes ver el video aqui.
Un saludo y ya sabes, si te gusta, te sirve, o simplemente compartelo …
Seguramente te interese DataRepeater para winforms aqui
Me sirvio muchas gracias