今天用到GridView合并单元格,在网上找了些资料,为方便以后资料查找,特记录如下:
- private void MergeCells()
- {
- if (gvStock.Rows.Count < 1 || gvStock.Rows[0].Cells.Count < 1)
- {
- return;
- }
- for (int i = 0; i < 2; i++)
- {
- TableCell OldCell = gvStock.Rows[0].Cells[i];
- for (int j = 1; j < gvStock.Rows.Count; j++)
- {
- TableCell NewCell = gvStock.Rows[j].Cells[i];
- if (OldCell.Text == NewCell.Text)
- {
- NewCell.Visible = false;
- if (OldCell.RowSpan == 0)
- {
- OldCell.RowSpan = 1;
- }
- OldCell.RowSpan = OldCell.RowSpan + 1;
- OldCell.VerticalAlign = VerticalAlign.Middle;
- }
- else
- {
- OldCell = NewCell;
- }
- }
- }
本文介绍了在使用GridView时如何合并单元格的操作步骤,通过示例代码详细展示了如何检查并合并相同内容的单元格,以实现更美观的数据展示效果。

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



