EPR类企业管理系统

在我们现有系统基础上或全新开发,提供定制服务
为您的企业高效快速实施ERP,WMS,MES,CRM管理系统
全面管控物料仓库、销售业务、采购业务、仓库业务
生产过程、质量检验、组织架构、业务报表


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

将分组应用于列表视图数据

本课将教您如何将分组应用于“列表视图”数据。为此,您将按“部门”属性对“联系人列表视图”数据进行分组。

注意

在继续之前,请花点时间回顾一下“将动作放置在其他位置”课程。

  • 调用模型编辑器MySolution.Module项目。导航到视图| MySolution.Module.BusinessObjects | Contact_ListView | “列”节点调用“网格列表编辑器设计器”。它将显示列表视图的默认结构。您可以自定义列表视图的默认外观。通过右键单击表标题并选择“显示分组依据”来调用“定制”窗口。

    Tutorial_UIC_Lesson20_0

  • 这会将Contact_ListViewIsGroupPanelVisible属性设置为true,并在WinForms和ASP.NET应用程序中为联系人列表视图显示一个特殊的组区域。要指定默认情况下将联系人列表视图分组的列,请将列的标题拖到分组区域。可以通过将多列拖动到分组区域来应用嵌套分组。将“联系人列表视图”分组到“部门”列,然后再在“位置”列中。

    Tutorial_UIC_Lesson20_1

  • 运行WinForms或ASP.NET应用程序,然后在导航控件中选择“联系人”项。组区域显示在“联系人列表视图”中。该区域内的列顺序代表数据组的嵌套顺序。在联系人列表视图是由分组部门职位列。

    Tutorial_UIC_Lesson20_3

  • 您可以在运行时指定该组区域,类似于上述方法。如果要重置更改,请单击“重置视图设置”按钮。

    Tutorial_UIC_Lesson20_4

注意

还有一种基于更改特定列(Columns节点的子节点)的GroupIndex属性值的分组方法。请参阅“列表视图列自定义”文章以了解更多信息。

您可以在“模型编辑器”中看到本课程中所做的更改,该模型编辑器针对“主演示” | “模型”中的Model.DesignedDiffs.xafml文件而调用。MainDemo.Module项目。该MainDemo应用程序安装在%PUBLIC%\文件\ DevExpress的演示19.2 \组件\ eXpressApp框架\ MainDemo默认。可从http://demos.devexpress.com/XAF/MainDemo/在线获得ASP.NET版本。

下一课: 选择WinForms UI类型

转载保留此链接,注明出处