for (int i = Repeater1.Items.Count - 1; i > 0; i--)
{
HtmlTableCell oCell_previous = Repeater1.Items[i - 1].FindControl("td") as HtmlTableCell;
HtmlTableCell oCell = Repeater1.Items[i].FindControl("td") as HtmlTableCell;
oCell.RowSpan = (oCell.RowSpan == -1) ? 1 : oCell.RowSpan;
oCell_previous.RowSpan = (oCell_previous.RowSpan == -1) ? 1 : oCell_previous.RowSpan;
if (oCell.InnerText == oCell_previous.InnerText)
{
oCell.Visible = false;
oCell_previous.RowSpan += oCell.RowSpan;
}
}
本文介绍了一种在ASP.NET中使用Repeater控件时合并重复表格单元格的方法。通过遍历Repeater控件的Items集合并比较相邻项的内容来实现单元格的合并,从而简化了显示效果并减少了不必要的信息重复。
54

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



