<< Click to Display Table of Contents >> Repeater |
![]() ![]() ![]() |
Tela
Exemplos sem banco de dados!
Default.aspx
<div>
<asp:Repeater ID="Repeater1" runat="server">
<HeaderTemplate>
<table>
<tr>
<th>
Código
</th>
<th>
Nome
</th>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<%# DataBinder.Eval(Container.DataItem, "Codigo") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "Nome") %>
</td>
</tr>
</ItemTemplate>
<AlternatingItemTemplate>
<tr style="background-color:Lime">
<td>
<%# DataBinder.Eval(Container.DataItem, "Codigo") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "Nome") %>
</td>
</tr>
</AlternatingItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
</div>
Default.aspx.cs
using System;
using System.Data;
public partial class Default2 : System.Web.UI.Page
{
void Novo(DataTable tab, int codigo, string nome)
{
DataRow dr = tab.NewRow();
dr["Codigo"] = codigo;
dr["Nome"] = nome;
tab.Rows.Add(dr);
}
void CarregarDados()
{
DataTable tabela = new DataTable();
tabela.Columns.Add(new DataColumn("Codigo", Type.GetType("System.Int32")));
tabela.Columns.Add(new DataColumn("Nome", Type.GetType("System.String")));
Novo(tabela, 1, "Junior");
Novo(tabela, 2, "Angelina");
Novo(tabela, 3, "Scarlet");
Novo(tabela, 4, "Jessica");
Repeater1.DataSource = tabela;
Repeater1.DataBind();
}
protected void Page_Load(object sender, EventArgs e)
{
CarregarDados();
}
}