/// <summary>
/// 合并单元格
/// </summary>
/// <param name="gv">GridView</param>
public static void Gridview_RowSpan(System.Web.UI.WebControls.GridView gv)
{
//合并单元格
for (int i = 0; i < gv.Rows.Count - 1; i++)
{
int colnum = 1;
int j;
for (j = i + 1; j < gv.Rows.Count; j++)
{
if (gv.Rows[i].Cells[0].Text == gv.Rows[j].Cells[0].Text)
{
colnum++;
gv.Rows[i].Cells[0].RowSpan = colnum;
gv.Rows[j].Cells[0].Visible = false;
}
else
break;
}
i = j - 1;
}
}
//合并行
foreach (GridViewRow _row in gv.Rows)
{
if (_row.Cells[0].Text == _row.Cells[1].Text)
{
_row.Cells[1].ColumnSpan = 2;
_row.Cells[1].Text = "aa";
}
}