Repeater实现多行间隔显示分隔符的方法-创新互联

小编给大家分享一下Repeater实现多行间隔显示分隔符的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

创新互联"三网合一"的企业建站思路。企业可建设拥有电脑版、微信版、手机版的企业网站。实现跨屏营销,产品发布一步更新,电脑网络+移动网络一网打尽,满足企业的营销需求!创新互联具备承接各种类型的网站设计制作、成都做网站项目的能力。经过十年的努力的开拓,为不同行业的企事业单位提供了优质的服务,并获得了客户的一致好评。

代码如下:

protected void Page_Load(object sender, EventArgs e) 
{ 
if (!Page.IsPostBack) 
{ 
rptList.DataSource = GetTable(); 
rptList.DataBind(); 
} 
} 
protected void rptList_ItemDataBound(object sender, RepeaterItemEventArgs e) 
{ 
if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item) 
{ 
DataRowView drv = (DataRowView)e.Item.DataItem; 
Literal ltlTitle = (Literal)e.Item.FindControl("ltlTitle"); 
ltlTitle.Text = drv.Row["title"].ToString(); 
if ((e.Item.ItemIndex + 1) % 5 == 0 && (e.Item.ItemIndex + 1) < 15) 
{ 
System.Web.UI.LiteralControl ul = new LiteralControl(" 
"); 
e.Item.Controls.Add(ul); 
} 
} 
} 
DataTable GetTable() 
{ 
DataTable dt = new DataTable(); 
dt.Columns.Add("title", typeof(string)); 
for (int i = 1; i <= 15; i++) 
{ 
DataRow row = dt.NewRow(); 
row["title"] = "这是文章标题 " + i + ""; 
dt.Rows.Add(row); 
} 
return dt} 
<form id="form1" runat="server"> 
<div> 
<asp:Repeater ID="rptList" runat="server" 
onitemdatabound="rptList_ItemDataBound"> 
<HeaderTemplate> 
<ul> 
HeaderTemplate> 
<ItemTemplate> 
<li> 
<asp:Literal ID="ltlTitle" runat="server">asp:Literal>li> 
ItemTemplate> 
<FooterTemplate> 
ul>FooterTemplate> 
asp:Repeaform>

以上是“Repeater实现多行间隔显示分隔符的方法”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


当前标题:Repeater实现多行间隔显示分隔符的方法-创新互联
网站地址:http://bzwzjz.com/article/djhgod.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站制作 成都网站建设 成都企业网站设计 成都网站制作 成都网站建设公司 成都网站设计 成都网站制作 成都网站设计 成都营销网站建设 成都响应式网站建设 企业网站设计 成都品牌网站设计 四川成都网站设计 成都营销网站制作 网站建设 网站制作公司 成都网站设计公司 企业网站建设 高端网站建设 成都网站设计 网站制作报价 高端定制网站设计