asp.net Repeater 数据绑定代码

ASPX页面的Repeater控件:

  

复制代码 代码如下:

  <asp:Repeater ID="IndexTopMain" runat="server">

  <HeaderTemplate><!--头-->

  <ul>

  </HeaderTemplate>

  <ItemTemplate><!--中间循环部分-->

  <li> • <a href="AritcleDisplay.aspx?id=<%#Eval("id") %>" title="<%#Eval("title") %>" target="_blank"><%#Eval("title").ToString().Length>30?Eval("title").ToString().Substring(0,30)+"...":Eval("title")%></a></li>

  </ItemTemplate>

  <FooterTemplate><!--尾-->

  </ul>

  </FooterTemplate>

  </asp:Repeater>

  CS文件的绑定

  

复制代码 代码如下:

  string indexTopMainStr = "select top 9 id,title from Table order by ID desc";

  SqlDataAdapter rst = new SqlDataAdapter(indexTopMainStr,conn);

  conn.Open();

  DataSet rdt = new DataSet();

  rst.Fill(rdt);

  IndexTopMain.DataSource = rdt;//数据绑定

  IndexTopMain.DataBind();

  conn.Close();