中继器如何实现多行分隔显示分隔符
protected void page_load(object sender,EventArgs e)
{
如果(!页面的IsPostBack)。
{
rptlist.datasource =获取();
RptList.DataBind();
}
}
protected void rptlist_itemdatabound(object sender,repeateritemeventargs E)
{
如果(e.Item.ItemType ListItemType.AlternatingItem e.Item.ItemType | | = = = = item列表控件中的项的项目)
{
DataRowView.EndEdit DRV =(DataRowView.EndEdit)e.item.dataitem;
文字ltltitle =(直译)e.item.findcontrol(ltltitle );
LtlTitle.Text = drv.Row{title}.ToString ();
如果((e.item.itemindex + 1)% 5 = = 0(e.item.itemindex + 1)<15)
{
system.web.ui.literalcontrol UL =新LiteralControl(
;
E.Item.Controls.Add(UL);
}
}
}
DataTable GetTable()
{
DataTable dt =新的DataTable();
Dt.Columns.Add(标题
对于(int = i 1;i < 15;i + +)
{
行行= dt.newrow();
行{标题这是文章的标题+ +;
Dt.Rows.Add(行);
}
返回DT }
表格ID =Form1runat=server>
Asp:直放站ID =rptlistrunat=server
OnItemDataBound =rptlist_itemdatabound>
HeaderTemplate >
HeaderTemplate >
ItemTemplate >
李>
Asp:字面id =ltltitlerunat=server>文字>李> ASP:
ItemTemplate >
页脚模板>
页脚模板>
Asp:repeaform >