DevExpress WinForms拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!
本教程提供了带状和高级带状网格视图的基本信息,您将学习如何在设计时创建和自定义带状布局。
DevExpress技术交流群11:749942875 欢迎一起进群讨论
Banded Grid View功能
Banded Grid View(带状网格视图)将数据显示为表格,同时将列组织为逻辑组——带状。

从视觉上看,一个band由显示在列标题上方的标题表示,Banded Views(带状视图)允许您创建分层结构。较高级别的Car band可以是较低级别的模型和类别bands的父级。拖放band标题时,它的子bands和列都会被移动,隐藏一个band会自动隐藏所有的子bands。
Banded View(带状视图)支持数据排序、过滤和其他继承自其父Grid View(网格视图)的功能。

在高级Banded Grid View(带状网格视图)中,列可以排列在另一列之下或占用多行。它使行变高,但允许您将更多列放入视图中。

开始
从使用默认网格视图格式显示数据的网格控件开始,运行应用程序来查看初始布局。

将自动创建包含所有可见列的单个band。

切换到Banded Grid View(带状网格视图)
使用网格的Level Designer.切换到Banded Grid View(带状网格视图)。
将自动创建包含所有可见列的单个band。
创建和自定义带状布局
要创建新的bands并自定义它们,请调用Grid Designer(网格设计器)并转到Bands页面,该页面包含预览部分、一组自定义按钮和Property网格。要添加新的band,请单击Add New Band…按钮。

新创建的bands可以通过拖动其标题进一步移动到另一个位置,要在特定位置创建新的bands,请按住Add New Band… 按钮并将鼠标光标移动到band面板中的目标位置。

拖拽bands时,它的子列也会被重新定位。要在bands之间移动列,也可以使用拖放。

您可以通过选择现有band,然后单击Delete Selected Band按钮来删除该波段。
单击Show Column Selector按钮打开自定义表单,它包含两个选项卡,并允许您隐藏或恢复bands和列。将bands的标题拖放到自定义表单中,来隐藏该band和列。若要恢复band,请将气标题拖回到band面板。与列一样,您也可以通过简单地将标题从标题面板中拖出来隐藏band。

Bands可以像列一样调整大小——通过拖动标题的右边缘。

若要在Property(属性)网格中访问band的设置,请单击该band的标题,使用GridBand.Caption属性更改标题中显示的文本。

创建更多的bands,并向其中添加列。

网格控件还提供对列和bands的表单上访问,而无需调用设计器。您可以隐藏和显示现有bands,重新排序列,在其父频带中移动bands,调整bands大小和自定义bands设置。
运行应用程序来查看带状网格视图布局的效果。

切换到高级带状网格视图
关闭应用程序并使用网格的Level Designer切换到高级带状网格视图。

如您所见,保留了先前创建的band布局。
自定义高级带状布局
将列标题排列到多行中,将Category列和Liter列移动到父 bands内的第二行。

因此,列标题下方出现空白。为这些列启用BandedGridColumn.AutoFillDown选项,使它们占用所有可用的空白空间。

默认情况下,此视图类型的自动宽度功能是禁用的。要启用它,将视图的AdvBandedGridOptionsView.ColumnAutoWidth选项设置为true。
运行应用程序来查看结果。

更多DevExpress线上公开课、中文教程资讯请上中文网获取
关于慧都科技
慧都是⼀家⾏业数字化解决⽅案公司,专注于软件、⽯油与⼯业领域,以深⼊的业务理解和⾏业经验,帮助企业实现智能化转型与持续竞争优势。
慧都科技是DevExpress的中国区的合作伙伴,DevExpress作为用户界面领域的优秀产品,帮助企业高效构建权限管理、数据可视化(如网格/图表/仪表盘)、跨平台系统(WinForms/ASP.NET/.NET MAUI)及行业定制解决方案,加速开发并强化交互体验。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:DevExpress控件中文网 [https://www.devexpresscn.com/]
本文地址:https://www.devexpresscn.com/post/5194.html
相关产品: DevExpress WinForms Subscription, DevExpress Universal Subscription,