//GridView合并单元格
//中间变量,存取TableCell
private TableCell publishDateCell = null;
protected void grvTest_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
//第一行,publishDateCell=null
if (publishDateCell == null)
{
publishDateCell = e.Row.Cells[2];
publishDateCell.RowSpan = 1;
}
else
{
//判断当前行的日期是否和publishDateCell一致
//如果一致,跨行
if (e.Row.Cells[2].Text == publishDateCell.Text)
{
e.Row.Cells[2].Visible = false;
publishDateCell.RowSpan++;
}
else
{
//如果不等,更新publishDateCell为当前日期
//重新统计跨行
publishDateCell = e.Row.Cells[2];
publishDateCell.RowSpan = 1;
}
}
}
GridView合并单元格
最新推荐文章于 2024-09-02 10:47:11 发布
本文介绍了一种在ASP.NET中使用GridView控件实现单元格合并的方法。通过跟踪当前行与前一行的日期变化来决定是否进行合并操作,以此来减少重复数据的显示。
101

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



