界面控件DevExpress WinForms中文教程:Banded Grid View - 基础知识

DevExpress WinForms拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!

本教程提供了带状和高级带状网格视图的基本信息,您将学习如何在设计时创建和自定义带状布局。

获取DevExpress WinForms 正式版下载

Banded Grid View功能

Banded Grid View(带状网格视图)将数据显示为表格,同时将列组织为逻辑组——带状。

DevExpress WinForms中文使用教程图集

从视觉上看,一个band由显示在列标题上方的标题表示,Banded Views(带状视图)允许您创建分层结构。较高级别的Car band可以是较低级别的模型和类别bands的父级。拖放band标题时,它的子bands和列都会被移动,隐藏一个band会自动隐藏所有的子bands。

Banded View(带状视图)支持数据排序、过滤和其他继承自其父Grid View(网格视图)的功能。

DevExpress WinForms中文使用教程图集

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

DevExpress WinForms中文使用教程图集

开始

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

DevExpress WinForms中文使用教程图集

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

DevExpress WinForms中文使用教程图集

切换到Banded Grid View(带状网格视图)

使用网格的Level Designer.切换到Banded Grid View(带状网格视图)。

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

创建和自定义带状布局

要创建新的bands并自定义它们,请调用Grid Designer(网格设计器)并转到Bands页面,该页面包含预览部分、一组自定义按钮和Property网格。要添加新的band,请单击Add New Band…按钮。

DevExpress WinForms中文使用教程图集

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

DevExpress WinForms中文使用教程图集

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

DevExpress WinForms中文使用教程图集

您可以通过选择现有band,然后单击Delete Selected Band按钮来删除该波段。

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

DevExpress WinForms中文使用教程图集

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

DevExpress WinForms中文使用教程图集

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

DevExpress WinForms中文使用教程图集

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

DevExpress WinForms中文使用教程图集

网格控件还提供对列和bands的表单上访问,而无需调用设计器。您可以隐藏和显示现有bands,重新排序列,在其父频带中移动bands,调整bands大小和自定义bands设置。

运行应用程序来查看带状网格视图布局的效果。

DevExpress WinForms中文使用教程图集

切换到高级带状网格视图

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

DevExpress WinForms中文使用教程图集

如您所见,保留了先前创建的band布局。

自定义高级带状布局

将列标题排列到多行中,将Category列和Liter列移动到父 bands内的第二行。

DevExpress WinForms中文使用教程图集

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

DevExpress WinForms中文使用教程图集

默认情况下,此视图类型的自动宽度功能是禁用的。要启用它,将视图的AdvBandedGridOptionsView.ColumnAutoWidth选项设置为true。

运行应用程序来查看结果。

DevExpress WinForms中文使用教程图集

基于JavaWeb的学生信息管理系统课程设计源码+数据库+文档报告(99分项目),个人经导师指导并认可通过的高分设计项目,评审分98分,项目中的源码都是经过本地编译过可运行的,都经过严格调试,确保可以运行!主要针对计算机相关专业的正在做大作业、毕业设计的学生和需要项目实战练习的学习者,资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。 基于JavaWeb的学生信息管理系统课程设计源码+数据库+文档报告(99分项目)基于JavaWeb的学生信息管理系统课程设计源码+数据库+文档报告(99分项目)基于JavaWeb的学生信息管理系统课程设计源码+数据库+文档报告(99分项目)基于JavaWeb的学生信息管理系统课程设计源码+数据库+文档报告(99分项目)基于JavaWeb的学生信息管理系统课程设计源码+数据库+文档报告(99分项目)基于JavaWeb的学生信息管理系统课程设计源码+数据库+文档报告(99分项目)基于JavaWeb的学生信息管理系统课程设计源码+数据库+文档报告(99分项目)基于JavaWeb的学生信息管理系统课程设计源码+数据库+文档报告(99分项目)基于JavaWeb的学生信息管理系统课程设计源码+数据库+文档报告(99分项目)基于JavaWeb的学生信息管理系统课程设计源码+数据库+文档报告(99分项目)基于JavaWeb的学生信息管理系统课程设计源码+数据库+文档报告(99分项目)基于JavaWeb的学生信息管理系统课程设计源码+数据库+文档报告(99分项目)基于JavaWeb的学生信息管理系统课程设计源码+数据库+文档报告(99分项目)基于JavaWeb的学生信息管理系统课程设计源码+数据库+文档报告(99分项目)基于JavaWeb的学生信息管理系统课程设计源码+数据库+文档报告(99分项目)基
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值