gridcontrol怎么用代码动态合并复合表头

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gridcontrol怎么用代码动态合并复合表头相关的知识,希望对你有一定的参考价值。

参考技术A 1.首先要把DevExpress的GridControl转换为BandedGridView
2.设置显示列及绑定的字段
此处设置与我们平常使用GridControl制件一样
3.进入设计视图(见下图),点击Bands,
3.1 添加多个Band,如图中1处按键添加
3.2 布局:拖动相应Band进行布局,根据需要调整Band的位置,
4.3 数据绑定:
【点击Show Columns selector 显示之前我们设置好的列】 选取相应列到指定的Band下面,如图2中区域本回答被提问者采纳

Dev中gridControl控件怎么讲某行的两列单元格合并

在gridcontrol的设计器中
1)添加一个非绑定列
2)将这个列的ColumnEdit设置为CheckEdit
3)将这个列的UnboundType设置为Boolean
4)将这个列的UnboundExpression设置为:[A] == \'C\'
5)将这个列的ReadOnly设置为true

不需要编写代码,用设计器就可以了!追问

我是只需要将某行的两列合并 不是所有行的这两列都合并,已经用代码解决了,谢谢你,学习了

参考技术A 既然你点击全选,那就证明所有的行都认为是选中,所以循环列表的每行,查找每行的checkbox控件,设置为选中;要对所有行进行操作,也是1样的。。。。

以上是关于gridcontrol怎么用代码动态合并复合表头的主要内容,如果未能解决你的问题,请参考以下文章

Dev中gridControl控件怎么讲某行的两列单元格合并

表头一样的几个excel表怎么合并在一起?

逝者如斯夫

excel表怎么把2个表相同的表头不同的内容合并在一起?

Gridview 复合表头

vue中 表头th 合并单元格,且表格列数不定的动态渲染方法