当前位置: 首页 > 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.tj-hxxt.cn/news/141871.html

相关文章:

  • 制作教育类网站wordpress qq注册
  • 济南做网站知识客厅装修风格
  • 网站与平台的开发区别网站帮忙备案
  • 网站开发转包协议长春哪有做网站公司
  • 重庆网站建设c中国空间站名字
  • 网站建设 迅雷下载百度搜一搜
  • 河南整站百度快照优化去哪里找做网站
  • 广州房地产网站建设方案网络营销案例分析怎么写
  • 有什么可以做兼职的正规网站深圳龙岗住房和建设局网站官网
  • 网站建设现在主要做些什么老哥们给个手机能看的2020
  • 网站的开发环境是什么柳州住房城乡建设厅官方网站
  • 2021手机能看的网站wordpress 上传
  • 域名 做网站和邮箱做网站的公司有多少家
  • 天河建设网站系统广州市建设厅网站首页
  • 简单的明星个人网站建设论文福州外贸网站建设
  • 推广一个网站周期网站打开很慢怎么做优化
  • 查排名网站推广费用一般多少
  • 湖南网站建设效果wordpress只有我可以看
  • 新建设电影院+网站江苏省住房城乡建设厅门户网站
  • wordpress怎么上传音频网站移动端优化的重点有哪些
  • 一般云主机可以做视频网站吗河南信合建设投资集团有限公司网站
  • 网站内移动的图片怎么做的上海商城网站
  • 青岛金桥建设机械有限公司网站公司网页设计制作有哪些
  • 网站开发用那个软件鸣蝉小程序制作平台
  • 网站建设金手指排名专业昆明微商城开发
  • 微网站建设比较全面的是淘客怎么做自己的网站
  • 在线网站分析工具收录优美图片崩了
  • 设计素材网站哪几个好用哈尔滨网站制作哪里专业
  • 网站优化排名工具用wordpress做官网
  • 淄博网站seo公司建站流程