using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class main : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ // bind();
Gridview_RowSpan(GridView1);
}
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;
gv.Rows[i].Cells[1].RowSpan = colnum;
gv.Rows[j].Cells[1].Visible = false;
gv.Rows[i].Cells[2].RowSpan = colnum;
gv.Rows[j].Cells[2].Visible = false;
gv.Rows[i].Cells[3].RowSpan = colnum;
gv.Rows[j].Cells[3].Visible = false;
gv.Rows[i].Cells[4].RowSpan = colnum;
gv.Rows[j].Cells[4].Visible = false;
gv.Rows[i].Cells[5].RowSpan = colnum;
gv.Rows[j].Cells[5].Visible = false;
gv.Rows[i].Cells[6].RowSpan = colnum;
gv.Rows[j].Cells[6].Visible = false;
gv.Rows[i].Cells[7].RowSpan = colnum;
gv.Rows[j].Cells[7].Visible = false;
gv.Rows[i].Cells[8].RowSpan = colnum;
gv.Rows[j].Cells[8].Visible = false;
}
else
break;
}
i = j - 1;
}
}
}