当前位置: 首页 > 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.huolong8.cn/news/317588/

相关文章:

  • 定制网页设计报价seo推广的常见目的有
  • 郑州站网址导航主页
  • 网站基本信息设置规划网站总结
  • 做湲网站网站访客qq获取代码
  • 廊坊高端网站建设天津网站制作重点
  • 网站素材模板 站长国外建筑公司网站
  • 免费做产品画册的网站一站式做网站
  • 自己做的网站怎么让别人看到设计师接私活的兼职平台
  • 大腕 网站建设天津网络关键词优化
  • 贵阳网站建设公司哪家好wordpress更改站点地址
  • 利用百度快照搜索消失的网站初级网页设计师
  • 金融投资网站模板广州网站制作开发公司
  • 温州网站建设这个免费响应式企业网站源码
  • 建设网站模式成都网站建设联系电话
  • 网站建设相关工作总结短链接制作
  • 网站开发工作流程全景效果图如何制作
  • 黄石下陆区建设局网站广东省建设监理协会网站官网
  • 截获网站流量怎么做怎样做网站视频
  • 做网站需要注意哪些东西西班牙语网站建设
  • 维修网站建设菏泽网站建设费用
  • 那些钓鱼网站是怎么做的想做网站制作运营注册什么公司核实
  • 龙华网站(建设信科网络)万网的网站建设
  • 网站头部修改机关网站建设创新
  • 做标签网站邀请码泰州市建设监理协会网站
  • 城阳区建设银行网站重庆维力安网站建设
  • 做网站前景怎么样宁波h5模板建站
  • 找工作哪个网站好2022网站群建设公司排行榜6
  • 网站排名优化系统全球访问量最大的网站
  • 怎么建网站手机版h5 网站开发
  • 现在的网站推广是怎么做的快三竞猜网站建设