private void RowSpan()
{
int n, m ,j;
for (int i = 0; i < GridView1.Rows.Count; i++)
{
n = 1;
for (j = i + 1; j < GridView1.Rows.Count; j++)
{
if (GridView1.Rows[i].Cells[0].Text.Trim() == GridView1.Rows[j].Cells[0].Text.Trim())
{
n += 1;
GridView1.Rows[i].Cells[0].RowSpan = n;
GridView1.Rows[j].Cells[0].Visible = false;
}
else
break;
}
i = j - 1;
}
for (int i = 0; i < GridView1.Rows.Count; i++)
{
m = 1;
for (j = i + 1; j < GridView1.Rows.Count; j++)
{
if (GridView1.Rows[i].Cells[1].Text.Trim() == GridView1.Rows[j].Cells[1].Text.Trim())
{
m += 1;
GridView1.Rows[i].Cells[1].RowSpan = m;
GridView1.Rows[j].Cells[1].Visible = false;
}
else
break;
}
i = j - 1;
}
}