合并 DataGrid 中相同数据的行。
2005-09-20 12:40
323 查看
效果如图:
if(DataGrid1.Items.Count <= 1)
return;
TableCell oldTc = DataGrid1.Items[0].Cells[0];
for(int i=1;i<DataGrid1.Items.Count;i++)
{
DataGridItem di = DataGrid1.Items[i];
TableCell tc = DataGrid1.Items[i].Cells[0];
if(oldTc.Text == tc.Text)
{
tc.Visible = false;
if(oldTc.RowSpan == 0)
{
oldTc.RowSpan = 1;
}
oldTc.RowSpan++;
oldTc.VerticalAlign = VerticalAlign.Middle;
}
else
{
oldTc = tc;
}
}
// from CSDN, 原贴: http://dev.csdn.net/article/41/41567.shtm
if(DataGrid1.Items.Count <= 1)
return;
TableCell oldTc = DataGrid1.Items[0].Cells[0];
for(int i=1;i<DataGrid1.Items.Count;i++)
{
DataGridItem di = DataGrid1.Items[i];
TableCell tc = DataGrid1.Items[i].Cells[0];
if(oldTc.Text == tc.Text)
{
tc.Visible = false;
if(oldTc.RowSpan == 0)
{
oldTc.RowSpan = 1;
}
oldTc.RowSpan++;
oldTc.VerticalAlign = VerticalAlign.Middle;
}
else
{
oldTc = tc;
}
}
// from CSDN, 原贴: http://dev.csdn.net/article/41/41567.shtm
相关文章推荐
- GridView、DataGrid 表头合并、表体合并[合并相邻行相同数据的单元格
- GridView、DataGrid 表头合并、表体合并[合并相邻行相同数据的单元格]
- sql 多列数据相同的情况下进行合并。
- GridView和DataGrid相同列合并
- 两组字符串数据比较合并相同数据
- datagrid判断数据是否可以合并并合并单元格
- SQL 将相同记录的所有数据合并为一个字段
- 相同结构的两个表中相同字段的数据相加,不相同的字段合并
- asp.net中GridView和DataGrid相同列合并实现代码
- Easyui Datagrid相同连续列合并扩展(二)
- C#中同一DataTable中合并相同条件的行数据
- 合并datagrid中内容相同的单元格
- 读取excel模板填充数据 并合并相同文本单元格
- 关于结构相同,数据不同的数据库进行一个表数据合并入另一个数据库中的表
- asp.net中gridview数据相同行的列合并
- 前台页面table表格相同数据列合并
- DataGrid相邻行有相同内容时对指定列合并和C#可以实现DLL库的动态调用
- 合并Gridview中的一列相同数据的行
- 顺序表的合并(无序合并且相同数据不在插入) 严蔚敏(c语言版)
- 合并datagrid中内容相同的单元格