注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 科普系列之-使用Windows的..
 帮助

ASP.NET基础教程-Repeater控件的使用


2007-10-22 12:25:54
Repeater Web服务器控件是一个基本容器控件,可以从页的任何可用数据中创建自定义列表。该控件支持几个模板,其中最
重要的是ItemTemplate模板,此模板是必需的,可以在此模板中添加绑定代码,用来显示数据源中的字段内容。下面的例子
说明了Repeater控件的模板是怎样创建的,以及模板列是怎样绑定数据源的。
一、CS代码
在表单上添加Repeater控件,在表单的Page_Load加载事件中提取数据源并与Repeater控件的DataSource进行绑定
private void Page_Load(object sender, System.EventArgs e)
{
   con=new SqlConnection(@ConfigurationSettings.AppSettings["server"]);
  con.Open();
  string oSql="select id,name,station,level,dept from verify where dept='信息组'";
  SqlCommand comm=new SqlCommand(oSql,con);
  SqlDataReader dr=comm.ExecuteReader();
  Repeater1.DataSource=dr;
  Repeater1.DataBind();
  con.Close();
}
HTML代码
<asp:Repeater id="Repeater1" runat="server">
   <itemtemplate>
    <b><%# DataBinder.Eval(Container.DataItem, "id") %></b><br>
    <b><%# DataBinder.Eval(Container.DataItem, "name") %></b><br>
    <b><%# DataBinder.Eval(Container.DataItem, "station") %></b><br>
    <b><%# DataBinder.Eval(Container.DataItem, "level") %></b><br>
    <b><%# DataBinder.Eval(Container.DataItem, "dept") %></b><br>
  </itemtemplate>
</asp:Repeater>

 




    文章评论
 
 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: