如何在datagridview中合并列的dulicate单元格 [英] How to merge dulicate cells of columns in datagridview

查看:102
本文介绍了如何在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;
}
}


这篇关于如何在datagridview中合并列的dulicate单元格的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆