您的位置:程序门 -> .net技术 -> c#



winform中datagridview合并单元格的问题--在线等待


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


winform中datagridview合并单元格的问题--在线等待[已结贴,结贴人:mafgm]
发表于:2007-03-07 10:02:47 楼主
合并前:
a ¦b ¦c
a ¦b ¦d
e ¦b ¦f
合并后:
a ¦b ¦c
  ¦   ¦d
e ¦b ¦f
我在网上找的合并后都是这样
a ¦b ¦c
  ¦   ¦d
e ¦   ¦f
请高手多帮忙
发表于:2007-03-07 10:06:131楼 得分:15
你这样的合并太特殊了,不是一般意义的合并了.
发表于:2007-03-07 10:08:082楼 得分:15
你这个要求合并的时候,相同的项是否合并要看它的前面的项是否相同,加了个条件,在一般的合并的时候没有这个条件,所以显示成了 "特殊的要求 "了.
一定要这样的合并吗?
发表于:2007-03-07 10:09:403楼 得分:0
对一定要这样合并,否则数据很乱
发表于:2007-03-07 10:12:264楼 得分:0
怎样判断前一列的单元格已经合并?
发表于:2007-03-07 10:13:205楼 得分:15
据我所知,现在没有这样的控件,楼主可能要对控件"定制"算法了.
发表于:2007-03-07 10:16:226楼 得分:10
怎样判断前一列的单元格已经合并?
---------------------
可以做一个函数,在这个函数里检测一下单元格是否应该处于被合并的状态.
因为单元格是否被合并这个规则应是你的要求所得.

另外,对控件要求可能要高了,能够根据指定的条件把相同的项合并单元格!
发表于:2007-03-07 10:16:377楼 得分:0
第三方控件有comonepentone就可以,只不过公司不让使
发表于:2007-03-07 10:17:588楼 得分:15
估计楼主   需要  
自己   重载  
添加实现   算法了
发表于:2007-03-07 10:27:129楼 得分:0
我要合并单元格的目的是显示主表和明细表的信息,因为一条主表信息可能对应多条明细,所以要把主表信息合并单元格,不知道各位在显示此类信息中是怎样做的,有没有其他方法让主表和明细表一目了然的显示出来?
发表于:2007-03-07 11:28:4510楼 得分:15
變通一下不就可以了嗎,如果僅僅是顯示﹐可以直接用listview代替﹐如果需要編輯﹐則可以用一個不允許自動排序的的datagrid手動填充數據實現,只是你需要自已寫添加﹑保存﹑修改﹑刪除等操作的代碼。
先按主字段排序﹐填充datatable,然后從最后一條看﹐將相同清空
保存時再反回來操作就可以了﹐注意﹐一定不能在編輯的過程中排序﹐且不能設定datagrid的sort
发表于:2007-03-07 12:51:4311楼 得分:15
也没见过这种合并方式...

关注一下..
发表于:2007-08-07 17:46:4912楼 得分:0
可以用culomnspan合并列,用rowspan合并行.
发表于:2007-08-08 18:00:5413楼 得分:0
有参考价价值,我用了一下culomnspan合并列,用rowspan合并行,还可以。


快速检索

最新资讯
热门点击