ASP.net中GridView合并单元格

/// <summary>
        
/// 合并单元格
        
/// </summary>
        
/// <param name="gv">需要合并的风格视图</param>
        
/// <param name="rowCount">需要合并的列</param>
        private void GroupGridView(GridView gv, int rowCount)
        {
            
string str = "";
            
int i = 0;
            
int a1 = 0;
            
int rowSpanCount = 2;
            
foreach (GridViewRow row in gv.Rows)
            {
                
if (str == row.Cells[rowCount].Text)
                {
                    gv.Rows[a1 
- 1].Cells[rowCount].RowSpan = rowSpanCount++;
                    gv.Rows[i].Cells[rowCount].Visible 
= false;
                }
                
else
                {
                    rowSpanCount 
= 2;
                    a1 
= i + 1;
                }
                str 
= row.Cells[rowCount].Text;

                i
++;
            }
        }
posted @ 2011-03-16 22:42  MrNobody_123456  阅读(213)  评论(0编辑  收藏  举报