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

网友投稿 333 2022-06-16


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

本例使用 vs.net 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">

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


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

上一篇:Repeater控件实现编辑、更新、删除操作
下一篇:Repeater中嵌套使用Repeater
相关文章

 发表评论

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