Repeater多行间隔显示分隔符的方法

网友投稿 540 2022-08-27

Repeater多行间隔显示分隔符的方法

Repeater多行间隔显示分隔符的方法

Repeater多行间隔显示分隔符的方法。如图

本例使用 vs- 2008(C#)编写后台.CS代码。来自 admin10000.com

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;

}

前台.aspx代码

onitemdatabound="rptList_ItemDataBound">

    onitemdatabound="rptList_ItemDataBound">

    相关文档: Repeater控件的分页实现  Repeater控件实现编辑、更新、删除操作  Repeater中嵌套使用Repeater

    版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

    上一篇:UVA 10325 The Lottery(容斥原理)
    下一篇:SQL Server 2008 Service Pack 1 - CTP 发布
    相关文章

     发表评论

    暂时没有评论,来抢沙发吧~