您的位置:首页 > 其它

合并 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: