C# WinForm DevExpress-13 GridView如何设置多行表头


C# WinForm DevExpress-13 GridView如何设置多行表头


有时候,我们为了一些特殊的需要,要对表头进行特别的排版,使其支持多行表头的效果,如上图所示,这样方便对各项内容进行归类显示,易于阅读,在 DevExpress 中应该如何实现这个效果呢?

(1)先在设计模式将普通的 GridView 转换为 BandedGridView 或者 AdvBandedGridView,这样才能支持这种多行表头的做法,如下所示。


C# WinForm DevExpress-13 GridView如何设置多行表头


(2)定义一些字段,用来显示其中的内容,如下图所示。


C# WinForm DevExpress-13 GridView如何设置多行表头


(3)定义一些 Band 列,设置相关的属性,并把设计界面中的字段列表拖动到对应过的Band 列上面,这样就构成了一个 Band 列和字段内容的对应关系。


C# WinForm DevExpress-13 GridView如何设置多行表头


完成上面的绑定关系后,记得设置 GridView 控件的属性,使其不要显示原本的ColumnHeader 等内容。


C# WinForm DevExpress-13 GridView如何设置多行表头


设置好这些内容,才能合理、完美显示出多行表头的信息。

欢迎大家转发留言,大家有什么想学的也可以私信我!

我每天都会跟大家分享一下我在使用过程中有哪些小技巧。

如需DevExpress的安装包和激活包,关注转发后私信我。



分享到:


相關文章: