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

winform中datagridview合并单元格的有关问题-待

2012-02-22 
winform中datagridview合并单元格的问题--在线等待合并前:a|b|ca|b|de|b|f合并后:a|b|c||de|b|f我在网上找

winform中datagridview合并单元格的问题--在线等待
合并前:
a|b|c
a|b|d
e|b|f
合并后:
a|b|c
  |   |d
e|b|f
我在网上找的合并后都是这样
a|b|c
  |   |d
e|   |f
请高手多帮忙

[解决办法]
你这样的合并太特殊了,不是一般意义的合并了.

[解决办法]
你这个要求合并的时候,相同的项是否合并要看它的前面的项是否相同,加了个条件,在一般的合并的时候没有这个条件,所以显示成了 "特殊的要求 "了.
一定要这样的合并吗?
[解决办法]
据我所知,现在没有这样的控件,楼主可能要对控件"定制"算法了.
[解决办法]
怎样判断前一列的单元格已经合并?
---------------------
可以做一个函数,在这个函数里检测一下单元格是否应该处于被合并的状态.
因为单元格是否被合并这个规则应是你的要求所得.

另外,对控件要求可能要高了,能够根据指定的条件把相同的项合并单元格!
[解决办法]
估计楼主 需要
自己 重载
添加实现 算法了
[解决办法]
變通一下不就可以了嗎,如果僅僅是顯示﹐可以直接用ListView代替﹐如果需要編輯﹐則可以用一個不允許自動排序的的DataGrid手動填充數據實現,只是你需要自已寫添加﹑保存﹑修改﹑刪除等操作的代碼。
先按主字段排序﹐填充DataTable,然后從最后一條看﹐將相同清空
保存時再反回來操作就可以了﹐注意﹐一定不能在編輯的過程中排序﹐且不能設定DataGrid的Sort
[解决办法]
也没见过这种合并方式...

关注一下..

热点排行