商丘网站制作费用搭建wordpress博客系统
2026/6/12 11:30:36 网站建设 项目流程
商丘网站制作费用,搭建wordpress博客系统,个人网站页面设计作品,太原百度快速优化DevExpress WinForms拥有180组件和UI库#xff0c;能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序#xff0c;无论是Office风格的界面#xff0c;还是分析处理大批量的业务数据#xff0c;它都能轻松胜…DevExpress WinForms拥有180组件和UI库能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序无论是Office风格的界面还是分析处理大批量的业务数据它都能轻松胜任本教程首先展示了网格的内置UI允许您根据汇总值对组行进行排序。然后您将看到如何在需要时禁用此UI以及如何在代码中对组行进行排序。获取DevExpress WinForms v25.1正式版下载开始从已经针对Category列分组的GridControl开始。默认情况下分组行按字母顺序排序其中“Beverages”分组行后面是“Condiments”然后是“Confections” 依此类推。添加分组汇总在表单Load事件处理程序中创建一个计算OrderSum列中最大值的分组汇总汇总值将显示在分组行中。C#using DevExpress.Data; using DevExpress.XtraGrid; using DevExpress.XtraGrid.Columns; private void Form1_Load(object sender, EventArgs e) { gridView.GroupSummary.Clear(); GridSummaryItem summaryItemMaxOrderSum gridView.GroupSummary.Add(new GridSummaryItem(DevExpress.Data.SummaryItemType.Max, OrderSum, null, (MAX Order Sum {0:c2}))); }VB.NETImports DevExpress.Data Imports DevExpress.XtraGrid Imports DevExpress.XtraGrid.Columns Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load gridView1.GroupSummary.Clear() Dim summaryItemMaxOrderSum As GridSummaryItem gridView.GroupSummary.Add(New GridSummaryItem(DevExpress.Data.SummaryItemType.Max, OrderSum, Nothing, (MAX Order Sum {0:c2}))) End Sub运行应用程序分组行显示每个分组中OrderSum列的最大值。终端用户的功能右键单击Category列标题选择按Sort by Summary项然后按升序排序。因此分组行现在根据汇总值按升序排序在分组列中显示的特殊符号表示当前排序顺序。以同样的方式您可以反转排序顺序。要删除分组行排序请右键单击Category列标题并选择Clear Summary Sorting。限制终端用户的功能选择grid网格视图展开其GridView.OptionsMenu属性并禁用GridOptionsMenu.ShowGroupSortSummaryItems选项。运行应用程序并右键单击Category列标题现在作为结果显示的上下文菜单不包含Sort by Summary项。按代码中的汇总值排序再次关闭应用程序并返回到form Load事件处理程序从视图的ColumnView.SortInfo集合中获取第一个分组列。要在代码中对组行进行排序请创建一个新的GroupSummarySortInfo对象使用摘要项、目标列和所需的排序顺序作为参数。最后清除GridView.GroupSummarySortInfo集合并使用GroupSummarySortInfoCollection.ClearAndAddRange方法将创建的对象添加到其中。C#using DevExpress.Data; using DevExpress.XtraGrid; using DevExpress.XtraGrid.Columns; private void Form1_Load(object sender, EventArgs e) { // ... GridColumn firstGroupColumn gridView.SortInfo[0].Column; GroupSummarySortInfo[] groupSummaryToSort { new GroupSummarySortInfo(summaryItemMaxOrderSum, firstGroupColumn, ColumnSortOrder.Ascending) }; gridView.GroupSummarySortInfo.ClearAndAddRange(groupSummaryToSort); }VB.NETImports DevExpress.Data Imports DevExpress.XtraGrid Imports DevExpress.XtraGrid.Columns Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load ... Dim firstGroupColumn As GridColumn gridView1.SortInfo(0).Column Dim groupSummaryToSort() As GroupSummarySortInfo { New GroupSummarySortInfo(summaryItemMaxOrderSum, firstGroupColumn, ColumnSortOrder.Ascending) } gridView1.GroupSummarySortInfo.ClearAndAddRange(groupSummaryToSort) End Sub运行应用程序来查看结果分组行现在将按汇总值的升序排序。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询