当前位置: 首页 > news >正文

青岛做英文网站的公司浏览网站手机响

青岛做英文网站的公司,浏览网站手机响,网站页面设置手机版,佛山做外贸网站平台总计统计和分组统计包含预定义总计函数。这些函数允许你计算如下#xff1a; 数据列的数量#xff08;Count#xff09; 最大和最小值(Max和Min) 总计和平均值#xff08;Sum和Average#xff09; 处理GridControl.CustomSummary 事件或者使用 GridControl.CustomSumm…总计统计和分组统计包含预定义总计函数。这些函数允许你计算如下 数据列的数量Count 最大和最小值(Max和Min) 总计和平均值Sum和Average 处理GridControl.CustomSummary 事件或者使用 GridControl.CustomSummaryCommand 属性去应用自定义规则计算统计。自定义统计允许如下操作 计算统计对于记录和遇到的特殊类型 调用多重数据字段在计算中 实现复杂统计函数对于这个流行偏离标准和等等 如果GridControl.View 属性设置TreeListView使用TreeListView.CustomSummary 事件或者TreeListView.CustomSummaryCommand属性 常规信息 手动计算统计 1、创建统计内容和设置SummaryItemBase.SummaryType 属性到SummaryItemType.Custom 2、创建命令使用自定义算法去计算值 3、绑定命令到GridControl.CustomSummaryCommand 属性 GridControl 计算如下 初始化 这个GridControl执行CustomSummary命令设置SummaryArgs.SummaryProcess 属性去 Start。在这个阶段你可以初始化统计值例如重置内部计数器。 计算 GridControl 执行CustomSummary 命令多次在视图和分组对于每一个数据列。SummaryArgs.SummaryProcess 属性设置计算。在这个阶段可以计算统计。 结束 GridControl执行CustomSummary命令设置SummaryArgs.SummaryProcess 属性去结束。在这个阶段你可以分配计算统计在 SummaryArgs.TotalValue 属性。 忽略Calculation 阶段和计算一个自定义统计在初始化和结束阶段设置SummaryArgs.TotalValueReady 属性去true在初始化阶段。忽略计算阶段和开始结束阶段。 计算自定义统计 如下代码例子计算总计空单元格数字在特定行 dxg:GridControl ItemsSource{Binding Items}CustomSummaryCommand{Binding CustomSummaryCommand}dxg:GridControl.Columnsdxg:GridColumn FieldNameText GroupIndex0 /dxg:GridColumn FieldNameNumber //dxg:GridControl.Columnsdxg:GridControl.Viewdxg:TableView AutoWidthTrueNavigationStyleCellTotalSummaryPositionBottom //dxg:GridControl.Viewdxg:GridControl.TotalSummarydxg:GridSummaryItem DisplayFormatTotal empty cells count: {0}FieldNameNumberSummaryTypeCustom //dxg:GridControl.TotalSummarydxg:GridControl.GroupSummarydxg:GridSummaryItem DisplayFormatGroup empty cells count: {0}FieldNameNumberSummaryTypeCustom //dxg:GridControl.GroupSummary /dxg:GridControl using DevExpress.Mvvm; using DevExpress.Mvvm.DataAnnotations; using DevExpress.Mvvm.Xpf; // ... public class MainViewModel : ViewModelBase { // ...[Command]public void CustomSummary(RowSummaryArgs args) {if(args.SummaryItem.PropertyName ! Number)return;if(args.SummaryProcess SummaryProcess.Start) {args.TotalValue 0;} if(args.SummaryProcess SummaryProcess.Calculate) {if(IsEmptyCell(args.FieldValue))args.TotalValue (int)args.TotalValue 1;}}bool IsEmptyCell(object fieldValue) {return !((int?)fieldValue).HasValue;} } 计算自定义统计基于预定义统计 GridControl计算自定义统计在之后预定义统计Count,Sum,Min,和等等。作为结果你可以使用预定义统计值去计算自定义统计。 1、创建自定义统计 2、处理GridControl.CustomSummary / TreeListView.CustomSummary 事件 3、在初始化阶段设置 e.TotalValueReady 属性为true去忽略计算阶段 4、使用DataControlBase.GetTotalSummaryValue方法去获得预定义统计在结束阶段。 dxg:GridControl ...CustomSummarygrid_CustomSummarydxg:GridColumn FieldNameProductName/dxg:GridColumn FieldNameUnitPrice/dxg:GridColumn FieldNameQuantity/dxg:GridControl.TotalSummarydxg:GridSummaryItem x:NameavgPrice FieldNameUnitPrice SummaryTypeAverage/dxg:GridSummaryItem x:NameavgQuantity FieldNameQuantity SummaryTypeAverage/dxg:GridSummaryItem ShowInColumnProductName SummaryTypeCustom DisplayFormat{}Average order: {0:c}//dxg:GridControl.TotalSummarydxg:GridControl.Viewdxg:TableView ...TotalSummaryPositionBottom/dxg:TableView/dxg:GridControl.View /dxg:GridControl private void grid_CustomSummary(object sender, DevExpress.Data.CustomSummaryEventArgs e) {if (e.IsTotalSummary) {switch (e.SummaryProcess) {case DevExpress.Data.CustomSummaryProcess.Start:e.TotalValueReady true;break;case DevExpress.Data.CustomSummaryProcess.Finalize:var averagePrice (decimal)grid.GetTotalSummaryValue(avgPrice);var averageQuantity (decimal)grid.GetTotalSummaryValue(avgQuantity);e.TotalValue averagePrice * averageQuantity;break;}} } 可以使用e.GetGroupSummary 方法去获得预定义分组统计值。 指定是否去计算统计 CustomSummaryExists 事件或CustomSummaryExistsCommand 属性允许指定和统计应用计算和显示 如下计算分组统计只有对于顶级分组等级 dxg:GridControl x:NamegridItemsSource{Binding AccountList}CustomSummaryExistsCommand{Binding CustomSummaryExistsCommand}!-- ... --dxg:GridControl.GroupSummarydxg:GridSummaryItem FieldNameAge SummaryTypeMin/dxg:GridSummaryItem FieldNameAge SummaryTypeMax//dxg:GridControl.GroupSummary /dxg:GridControl using DevExpress.Mvvm; using DevExpress.Mvvm.DataAnnotations; using DevExpress.Mvvm.Xpf; // ... public class MainViewModel : ViewModelBase { // ...[Command]public void CustomSummaryExistsCommand(RowSummaryExistsArgs args) {args.Exists args.GroupPath[0].GroupLevel 0;} }
http://www.yutouwan.com/news/317588/

相关文章:

  • 网站开发是做什么企业网站商城建设方案
  • 网站建设人员岗位职责做网站骗老外的钱
  • 网站开发培训哪里好大型门户网站系统
  • 淄博网站搭建公司网站好友邀请链接生成 php
  • 网站高端网站建设Wordpress有用么
  • 网站怎么做百度关键字搜索久久建筑网会员登陆
  • 免费制作一个企业网站wordpress做导航页面模板下载
  • 徐州企业建站网站开发计划书模板
  • 拦截网站做跳转建设考试网站
  • 代理记账 营销型网站做网站电脑配置要求个高吗
  • 厦门网站建设网站制作网站文字怎么做超链接
  • 企业门户网站建设优势安徽省住房建设工程信息网站
  • 搭建本地环境做网站建设网银登录网站
  • 北京哪些做网站的公司好有域名怎样做网站
  • 郑州网站建设的公司免费地方门户网站源码
  • 网站开发者工具解读品牌网站建设联系方式
  • 怎么建设官方网站工商公示信息查询系统官网
  • 好网站建设公司北京南宁seo网络推广
  • 视频制作软件app下载360优化大师下载安装
  • 小说网站做编辑器小程序制作教程零基础入门
  • 有哪些做ppt的网站有哪些wordpress 中文水印
  • 郑州中原区网站建设网络舆情监测存在的问题
  • php整站开发 企业网站教程电商网站开发平台一
  • 广西企业网站建设wordpress建站注册新用户
  • 山东郓城网站建设那个网站是专门做渔具的
  • 一张图片做单页网站网站用户告知书
  • 松江网站建设培训费用广州手机软件开发定制
  • 以域名做网站关键词纯静态 网站
  • 厦门网站综合优化贵吗网站名加引号
  • 购物网站项目简介找别人做的淘客网站 会不会有问题