protected void Page_Load(object sender, EventArgs e)
{
Repeater1.DataSource = GetList();
Repeater1.DataBind();
}
private List<int> GetList()
{
List<int> list = new List<int>();
for (int i = 0; i < 5; i++)
{
list.Add(i);
}
return list;
}<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
//如果我要把i在Repeater里显示出来,绑定字段写什么呢 <%#Eval("")%>
</ItemTemplate>
</asp:Repeater>
谢谢大家!
2 <HeaderTemplate>
3 <table align="center" bgcolor="#c0de98" border="0" cellpadding="0" cellspacing="1" width="99%">
4 <tr>
5 <th colspan="5">
6 Repeater演示</th>
7 </tr>
8 <tr>
9 <th width="20%">学生ID</th>
10 <th width="20%">中文名字</th>
11 <th width="20%">英文名字</th>
12 <th width="20%">QQ</th>
13 <th width="20%">星座</th>
14 </tr>
15 </HeaderTemplate>
16 <ItemTemplate>
17 <tr>
18 <td width="20%" align="center"><%#DataBinder.Eval(Container.DataItem, "UserID")%></td>
19 <td width="20%" align="center"><%#DataBinder.Eval(Container.DataItem, "C_Name")%></td>
20 <td width="20%" align="center"><%#DataBinder.Eval(Container.DataItem, "E_Name")%></td>
21 <td width="20%" align="center"><%#DataBinder.Eval(Container.DataItem, "QQ")%></td>
22 <td width="20%" align="center"><%#DataBinder.Eval(Container.DataItem, "star_signs")%></td>
23 </tr>
24 </ItemTemplate>
25 <FooterTemplate>
26 </table>
27 </FooterTemplate>
28 </asp:Repeater>
具体参考DataSet绑定到Repeater控件
public List<int> lists = new List<int>();
protected void Page_Load(object sender, EventArgs e)
{
lists=GetList();
Repeater1.DataSource = lists;
Repeater1.DataBind();
}
public List<int> GetList()
{
List<int> list = new List<int>();
for (int i = 0; i < 5; i++)
{
list.Add(i);
}
return list;
}
<table>
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<tr>
<td>
<%#lists[Container.ItemIndex]%>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
就这样就行了啊
就这样就行了啊<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<%# Container.DataItem%>
</ItemTemplate>
</asp:Repeater>
<%#DataBinder.Eval(Container.DataItem, "UserID")%>
--------------------------------------这里是列名