Repeater绑定datarow和ilist

Repeater可以绑定dataset,datatable,也能绑定datarow,datarow,怎么绑定呢?

<asp:Repeater ID="rpClass" runat="server">
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate>
<a class="whose" href='/ReListP<%#((System.Data.DataRow)Container.DataItem)["ParentID"].ToString()%>.aspx'> <%#((System.Data.DataRow)Container.DataItem)["RankName"].ToString()%></a>
</ItemTemplate>
</asp:Repeater>

其中 ParentID和RankName是datarow 的列。

datalist 也可以绑定ilist,如下:

<asp:Repeater ID="rpOther" runat="server">
<HeaderTemplate>
<li class="ledge">ilist </li>
</HeaderTemplate>
<ItemTemplate>
<li class="ist"><a href='Answer.aspx?qid=<%# Eval("id")%>&msg=<%# HttpUtility.UrlEncode(Eval("title") as string)%>'> <%#Eval("title")%></a></li>
</ItemTemplate>
</asp:Repeater>

其中,id,title 是 ilist中类的属性。

那datalist,datagrid呢,呵呵,不用累述了吧!!!!

keyword:Repeater绑定ilist,datarow

你可能感兴趣的:(list)