ASP.NET基础教程-Repeater控件的模板的使用
2007-10-24 07:56:13
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://chenxing.blog.51cto.com/240526/47479 |
Repeater控件不具有固定外观,而是通过创建模板为该控件提供布局,Repeater控件中支持的模板如下:
![]() HTML代码
<asp:Repeater id="Repeater1" runat="server"> <HeaderTemplate><h3>页眉模板---人员详细信息</h3><table></HeaderTemplate> <ItemTemplate><font color="blue"> <%# DataBinder.Eval(Container.DataItem, "id") %> <%# DataBinder.Eval(Container.DataItem, "name") %> <%# DataBinder.Eval(Container.DataItem, "station") %> <%# DataBinder.Eval(Container.DataItem, "level") %> <%# DataBinder.Eval(Container.DataItem, "dept") %></font> </ItemTemplate> <AlternatingItemTemplate><font color="red"> <%# DataBinder.Eval(Container.DataItem, "id") %> <%# DataBinder.Eval(Container.DataItem, "name") %> <%# DataBinder.Eval(Container.DataItem, "station") %> <%# DataBinder.Eval(Container.DataItem, "level") %> <%# DataBinder.Eval(Container.DataItem, "dept") %></font> </AlternatingItemTemplate> <SeparatorTemplate><hr color="#66ff99" width="100%"></SeparatorTemplate> <FooterTemplate></table><h3>页眉模板---显示结束</h3></FooterTemplate> </asp:Repeater> ![]() CS代码 在表单的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(); } ![]() |





晨星
博客统计信息
热门文章
最新评论
友情链接

