首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

DATATABLE合并行,该如何解决

2012-04-15 
DATATABLE合并行表result:(字段A & B)AB1a1b1c如何合并成:ABa1bc就是合并A列中相同的行,B列不变。[解决办法

DATATABLE合并行
表result:(字段A & B)
A B
1 a
1 b
1 c


如何合并成:
A B
  a
1 b
  c

就是合并A列中相同的行,B列不变。

[解决办法]
protected void Unite(GridView gv)
{
int i;
string LastType1;
int LastCell;

if (gv.Rows.Count > 0)
{
LastType1 = gv.Rows[0].Cells[0].Text;
gv.Rows[0].Cells[0].RowSpan = 1;
LastCell = 0;
for (i = 1; i < gv.Rows.Count; i++)
{
if (gv.Rows[i].Cells[0].Text == LastType1)
{
gv.Rows[i].Cells[0].Visible = false;
gv.Rows[LastCell].Cells[0].RowSpan++;
}
else
{
LastType1 = gv.Rows[i].Cells[0].Text;
LastCell = i;
gv.Rows[i].Cells[0].RowSpan = 1;
}
}
}
}


gridview 合并单元格

热点排行