OnRowDataBound="GridView3_RowDataBound"
上面这一行加入GridView的属性中
protected void GridView3_DataBound(object sender, EventArgs e)
{
int row = 0;
for (int i = 1; i < GridView3.Rows.Count; i++)
{
Label temp = (Label)GridView3.Rows[i].Cells[0].FindControl("Label1");
Label temp1 = (Label)GridView3.Rows[i - 1].Cells[0].FindControl("Label1");
if (temp.Text == temp1.Text)
{
if (GridView3.Rows[row].Cells[0].RowSpan == 0)
{
GridView3.Rows[row].Cells[0].RowSpan++;
GridView3.Rows[row].Cells[1].RowSpan++;
GridView3.Rows[row].Cells[2].RowSpan++;
GridView3.Rows[row].Cells[4].RowSpan++;
GridView3.Rows[row].Cells[5].RowSpan++;
}
GridView3.Rows[row].Cells[0].RowSpan++;
GridView3.Rows[row].Cells[1].RowSpan++;
GridView3.Rows[row].Cells[2].RowSpan++;
GridView3.Rows[row].Cells[4].RowSpan++;
GridView3.Rows[row].Cells[5].RowSpan++;
GridView3.Rows[i].Cells[0].Visible = false;
GridView3.Rows[i].Cells[1].Visible = false;
GridView3.Rows[i].Cells[2].Visible = false;
GridView3.Rows[i].Cells[4].Visible = false;
GridView3.Rows[i].Cells[5].Visible = false;
}
else
{
row = i;
}
}
}