XtraPivotControl使用指南
更新时间:2024-06-03 18:37:01 阅读量: 综合文库 文档下载
- 新冠肺炎早期症状推荐度:
- 相关推荐
XtraPivotControl使用指南
一、数据源绑定
二、类
网格:XtraPivotControl
区域:PivotArea(FilterArea,columnArea,RowArea,DataArea) 字段:PivotGridField 字段组:PivotGridGroup 三、属性
XtraPivotControl:
.DataSource:DataSet,DataView,DataTable .DataMember:DataTable
.Fields:包含的所有的字段属性 Add(field) Add(field,area) AddRange(fields[]) .Groups: 包含的属性组
.Add()
.AddRange(Groups)
.FormatConditions.AddRange 条件格式化
.AddRange(PivotGridStyleFormatConditions) 增加格式化条件(示例:八)
.Name:网格名称
.OptionsView 控制隐藏或显示界面上的一些元素(Grand Total, Total, Header etc.)
.ShowColumnGrandTotals .ShowColumnTotals
.OptionsHint 对于提示文件的相关控制属性
.ShowCellHints 隐藏或显示提示文字 .OptionsSelection
.CellSelection 控制是否以可以单击行、列标题来选中网格数据 .MultiSelection
.OptionsMenu 控制各个区域是否弹出菜单(默认弹出菜单)
. EnableFieldValueMenu, .EnableHeaderAreaMenu .EnableHeaderMenu PivotGridField: Name:名称
FieldName:属性名 Caption:标题
UnboundFieldName:不绑定数据源属性(重新计算属性,默认为对象名) UnboundType:属性类型(枚举型)
GroupInterval: 时间日期分组(枚举型),如果选中,属性为不绑定属性(重新计算属性) CellFormat.FormatType:单元格格式化类型(枚举型) CellFormat.FormatString:单元格格式化字符串 ValueFormat.FormatType: ValueFormat.FormatString
SummaryDisplayType: SummaryType:统计类型
ShowSummaryTypeName:是否显示统计类型名(true,false)
AllowedAreas:枚举型(All,DataArea……),属性允许停靠的区域
FilterVAlues:过滤值 FilterType:过滤类型
.Options 控制隐藏或显示界面上的一些元素(Grand Total, Total, Header etc.)
.AllowDrag .AllowExpand .AllowFilter
.SortBySummaryInfo 汇总排序
.Field
.FieldName
***PivotGridGroup属性组 Fields
Add(field)
AddRange(fields) 四:方法
XtraPivotControl:
.SavePivotGridToFile(filePath):保存当前网格到指定文件(file.dat) .SaveLayoutToXML(保存网格当前布局至XML文件) .RestoreLayoutFormXML:从XML文件读取网格布局 .ExportToXls(filePath):导出文件至Excel文件
.RefreshData() 刷新数据源,当数据源有更新时,可以使用此方法刷新控件
.CalcHitInfo(new Point(e.X, e.Y)));获取单元格的详细信息
使用示例:
DevExpress.XtraPivotGrid.PivotGridHitInfo info = pivotGridControl1.CalcHitInfo(); MessageBox.Show(\ + info.CellInfo.DisplayText + \ + \+info.CellInfo.Value + \ +
\ + info.CellInfo.RowIndex + \ + \ + info.CellInfo.ColumnIndex + \ +
\ + info.CellInfo.DataField.ToString());
五:事件
XtraPivotControl:
CustomUnboundFieldData:自定义属性发生事件
示例:
private void pivotGridControl1_CustomUnboundFieldData(object sender, DevExpress.XtraPivotGrid.CustomFieldDataEventArgs e){ if (e.Field.Name == \ decimal totalPrice =
Convert.ToDecimal(e.GetListSourceColumnValue(\ e.Value = totalPrice * Convert.ToDecimal(0.5); }}
FieldValueDisplayText:自定义属性显示文本发生事件 CustomSummary:自定义统计函数发生事件 FocusedCellChanged:获得焦点单元格触发事件 CellSelectionChanged:选中单元格触发事件 六:特殊功能 事件参数类
PivotCellEventArgs
方法:CreateDrillDownDataSource 描述:根据客户事件创建数据源 PivotCellBaseEventArgs
方法:CreateDrillDownDataSource 描述:根据客户事件创建数据源
PivotGridControl本身就可以当作其它数据控件的数据源来使用,因为它实现了IBindingList接口,当它作为其它控件的数据源时,它会将当前被选中的单元格数据生成一张二维表格,其字段为: Series 包含单元格的列标题(多层标题之间用竖线分开,例:大类|中类|小类) Arguments 包含单元格的行标题(多层标题之间用竖线分开) Values 包含单元格的值
PivotDrillDownDataSource:
描述:获取获取焦点的单元格属性与数据,创建新的数据源 示例:
DevExpress.XtraPivotGrid.PivotDrillDownDataSource ds =
pivotGridControl1.Cells.GetFocusedCellInfo().CreateDrillDownDataSource();
String str = \;
foreach (DevExpress.XtraPivotGrid.PivotDrillDownDataRow row in ds) {
str += row[\].ToString(); str += \; //do something }
MessageBox.Show(str);
七:统计函数
所有的统计函数都可以用于数字类型,非数字类型仅仅能用:Max,Min,Count Count: 计数 Sum:求和 Max;最大值 Min:最小值 Average:平均值
StdDev:标准差估计
StdDevp:标准偏差
Var :
Varp :
Custom:自定义,必须实现CustomSummary事件
八:条件格式化
PivotGridStyleFormatCondition: 属性:
.Appearance.BackColor = System.Drawing.Color.Yellow; .Appearance.Options.UseBackColor = true; .ApplyToCustomTotalCell = false; .ApplyToGrandTotalCell = false; .ApplyToTotalCell = false;
.Condition = DevExpress.XtraGrid.FormatConditionEnum.Less; .Field = this.fieldExtendedPrice; .FieldName = \;
.Value1 = new decimal(new int[] {10000,0,0,0});
PivotGridControl:
this.pivotGridControl1.FormatConditions.AddRange(new DevExpress.XtraPivotGrid.PivotGridStyleFormatCondition[] {pivotGridStyleFormatCondition1,…… });
正在阅读:
XtraPivotControl使用指南06-03
项目建设规划大纲06-04
DN3系列分体悬挂式点焊机使用说明书05-23
团市委领导团代会讲话稿11-26
2019年福建师范大学外国语学院826英语综合之语言学教程考研仿真模拟五套题08-24
公司采购员2023年个人工作总结范文03-23
初中语文多样性作业设计初探05-31
关于深入开展“转作风、找差距、抓管理、强服务、提效能、促发展07-02
矿井提升设备选型设计(新) - 图文01-01
- 必修一物理寒假作业
- 2019-201X年5月大学生入党积极分子思想汇报-word范文模板(3页)
- 药物分析习题五
- 重拾应用意识 体会数学价值(沈建军)
- 2017全国高校辅导员结构化面试题集及参考答案
- 广东徐闻县实验中学2014届高三第二次月测地理试题
- 今天你共鸣了么?
- 2018-2019正能量读后感1000字-推荐word版(6页)
- 2018年中国截切型盖板针布行业专题研究分析报告目录
- 中国移动业务处理流程大全
- 公文写作常用词汇和句子集锦2016
- ARM课程设计说明书
- 教师资格证教育学论文
- 中考试卷分析
- 环境监测试卷(五)
- 党风廉政建设广播稿1
- 快速制作香香宫煮麻辣烫教程
- 《国际金融学》习题
- 文明施工保障措施方案
- 春兰维修资料故障代码
- XtraPivotControl
- 使用指南
- A2O五万吨污水处理厂课程设计
- 新北师大版小学一年级数学上册《动物乐园》教案
- 施工现场安全防护方案(一)
- 八年级地理上册 2.4自然灾害同步练习(新版)新人教版
- 圣诞讲章1
- 江西省2015年上半年治医师(超声医学科)初级(师)模拟试题
- 全国2006~~2012年电子商务法概论试题及部分答案
- 双色球历史开奖数据最新word版截止2013年11月
- 外国文学各单元测试题
- 个人所得税
- 2018-2023年益生菌行业市场盈利模式与投资前景研究报告(目录)
- 《公司战略与风险管理》第04章在线测试
- 果树栽培技术要点与栽培管理措施
- 毕业论文正文
- 2018北京高考化学(含答案)
- 美国斑点叉尾回池塘养殖技术探讨
- 业务处理题
- 中建二局冷却塔投标文件 - 图文
- 种方法找注入点来源
- 苏少版五年级音乐下册全册教案(第一单元中国娃)