C# 如何将行合并到一列中(带有合并单元格的GridView)
C# 如何将行合并到一列中(带有合并单元格的GridView),c#,asp.net,gridview,C#,Asp.net,Gridview,如何使用c#合并行网格视图,如asp.net中的图片您可以通过GridView的行span轻松地进行合并 你可以参考下面的链接 希望对您有所帮助:)for(int-rowIndex=GridView1.Rows.Count-2;rowIndex>=0;rowIndex--) {GridViewRow gvRow=GridView1.Rows[rowIndex];GridViewRow gvPreviousRow=GridView1.Rows[rowIndex+1]; 对于(int-cell
如何使用c#合并行网格视图,如asp.net中的图片您可以通过GridView的
行span
轻松地进行合并
你可以参考下面的链接
希望对您有所帮助:)for(int-rowIndex=GridView1.Rows.Count-2;rowIndex>=0;rowIndex--)
{GridViewRow gvRow=GridView1.Rows[rowIndex];GridViewRow gvPreviousRow=GridView1.Rows[rowIndex+1];
对于(int-cellCount=1;cellCount
您解决了这个问题吗?
for (int rowIndex = GridView1.Rows.Count - 2; rowIndex >= 0; rowIndex--)
{ GridViewRow gvRow = GridView1.Rows[rowIndex]; GridViewRow gvPreviousRow = GridView1.Rows[rowIndex + 1];
for (int cellCount = 1; cellCount < gvRow.Cells.Count; cellCount++)
{ if (gvRow.Cells[cellCount].Text == gvPreviousRow.Cells[cellCount].Text)
{ if (gvPreviousRow.Cells[cellCount].RowSpan < 2) { gvRow.Cells[cellCount].RowSpan = 2;
} else
{ gvRow.Cells[cellCount].RowSpan = gvPreviousRow.Cells[cellCount].RowSpan + 1; gvPreviousRow.Cells[cellCount].Visible = false; } } }