如何在datagridview中合并列的dulicate单元格

问题描述:

如何在datagridview中合并列的单元格?

啊!除了emply单元格

How to merge dulicate cells of columns in datagridview?
Ah! Except emply cells

如何合并DataGridView行(具有相等值的单元格) [ ^ ]


for(int r = gvLaborderstatus.Rows。数 - 2; r> = 0; r - )

{

GridViewRow gvRow = gvLaborderstatus.Rows [r];

GridViewRow gvPrevRow = gvLaborderstatus.Rows [r + 1];

if(gvPrevRow.Cells [25] .Text == gvRow.Cells [25] .Text && HttpContext.Current.Server.HtmlDecode(gvPrevRow。 Cells [25] .Text).Trim()!=)// && gvPrevRow.Cells [26] .Text == gvRow.Cells [26] .Text)

{

gvPrevRow.Cells [17] .Visible = false;

if(gvPrevRow.Cells [17] .RowSpan< 2)

gvRow.Cells [17] .RowSpan = 2;

else

gvRow.Cells [17] .RowSpan = gvPrevRow.Cells [17] .RowSpan + 1;

}

}
for (int r = gvLaborderstatus.Rows.Count - 2; r >= 0; r--)
{
GridViewRow gvRow = gvLaborderstatus.Rows[r];
GridViewRow gvPrevRow = gvLaborderstatus.Rows[r + 1];
if (gvPrevRow.Cells[25].Text == gvRow.Cells[25].Text && HttpContext.Current.Server.HtmlDecode(gvPrevRow.Cells[25].Text).Trim() != "")// && gvPrevRow.Cells[26].Text == gvRow.Cells[26].Text)
{
gvPrevRow.Cells[17].Visible = false;
if (gvPrevRow.Cells[17].RowSpan < 2)
gvRow.Cells[17].RowSpan = 2;
else
gvRow.Cells[17].RowSpan = gvPrevRow.Cells[17].RowSpan + 1;
}
}