C# 根据第一列合并gridview中的最后一列

C# 根据第一列合并gridview中的最后一列,c#,asp.net,gridview,C#,Asp.net,Gridview,我有一个合并了第一列的gridview。我在databound中使用了以下代码 for (int rowIndex = GridView1.Rows.Count - 2; rowIndex >= 0; rowIndex--) { GridViewRow gvRow = GridView1.Rows[rowIndex]; GridViewRow gvPreviousRow = GridView1.Rows[rowIndex + 1]; for (int c

我有一个合并了第一列的gridview。我在databound中使用了以下代码

 for (int rowIndex = GridView1.Rows.Count - 2; rowIndex >= 0; rowIndex--)
 {
     GridViewRow gvRow = GridView1.Rows[rowIndex];
     GridViewRow gvPreviousRow = GridView1.Rows[rowIndex + 1];

     for (int cellCount = 0; cellCount < gvRow.Cells.Count - 3; 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;
          }
      }
  }
for(int-rowIndex=GridView1.Rows.Count-2;rowIndex>=0;rowIndex--)
{
GridViewRow gvRow=GridView1.Rows[rowIndex];
GridViewRow gvPreviousRow=GridView1.Rows[rowIndex+1];
对于(int-cellCount=0;cellCount
我想根据第一列合并最后一列。
我尝试了以下代码。但它没有起作用

 for (int t = 0; t < GridView1.Rows.Count; t++)
 {
    GridView1.Rows[t].Cells[3].RowSpan = GridView1.Rows[t].Cells[0].RowSpan;            
 }
for(int t=0;t
谁能帮我做这个


提前感谢

正如我在评论中所说的,如果希望第4行与第3行合并,则应在第3列上设置merge属性

for (int t = 0; t < GridView1.Rows.Count; t++)
{
   GridView1.Rows[t].Cells[2].RowSpan = GridView1.Rows[t].Cells[0].RowSpan;            
}
for(int t=0;t
您有多少列?你可能想合并最后一列之前的一列。我有四列。第一列是合并的。然后我想合并最后一列,但我想最后一列根据第一列合并。