代码改变世界

Repeater绑定datarow和ilist

2010-09-19 16:34  一片温柔  阅读(321)  评论(0)    收藏  举报

  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