datalist的实现
protected int i = 0;

protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)

{
i++;
if (i / 10 == 1)

{
e.Item.Controls.Add(new System.Web.UI.LiteralControl("</td></tr><tr width='100%'><td colspan='10' style='background-image:url(images/ClassSeparator.gif); background-repeat:repeat-x; height:3px; width:100%'></td></tr><tr><td>"));
}
if (i == 10)

{
i = 0;
}
}注意:RepeatDirection="Horizontal"
repeater的实现
protected int i = 0;

protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)

{
if (i % 18 == 0)

{
e.Item.Controls.Add(new System.Web.UI.LiteralControl("</tr><tr>"));
}
i++;
}
protected int i = 0;
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
{
i++;
if (i / 10 == 1)
{
e.Item.Controls.Add(new System.Web.UI.LiteralControl("</td></tr><tr width='100%'><td colspan='10' style='background-image:url(images/ClassSeparator.gif); background-repeat:repeat-x; height:3px; width:100%'></td></tr><tr><td>"));
}
if (i == 10)
{
i = 0;
}
}repeater的实现
protected int i = 0;
protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (i % 18 == 0)
{
e.Item.Controls.Add(new System.Web.UI.LiteralControl("</tr><tr>"));
}
i++;
}
DataList与Repeater控件优化
本文介绍如何使用ASP.NET中的DataList和Repeater控件,并通过代码示例展示了如何在这些控件中添加间隔行和列布局,以改善显示效果。
2167

被折叠的 条评论
为什么被折叠?



