关于网友提出的“ DATATABLE合并行”问题疑问,本网通过在网上对“ DATATABLE合并行”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: DATATABLE合并行
描述:本帖最后由 holyshit_fuck 于 2012-04-12 22:22:50 编辑
表result:(字段A & B)
A B
1 a
1 b
1 c
如何合并成:
A B
a
1 b
c
就是合并A列中相同的行,B列不变。
解决方案1: 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 合并单元格
以上介绍了“ DATATABLE合并行”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2099139.html