DevExpress Dashboard可以连接到在当前对象中用独立类定义的对象数据源。本教程教你两种方法创建Data Source。

DevExpress Analytics Dashboard是一款非常实用的商业工具,可轻松打造数据可视化企业级仪表盘,且能保证流畅的UI体验和高效的性能,为企业提供强大的决策支持。
【学院·10月界面框架专题 | DevExpress Dashboard免费公开课10月26日开讲,学习快速商业智能展现!】
DevExpress Dashboard可以连接到在当前对象中用独立类定义的对象数据源。本教程教你两种方法创建Data Source:
在设计器中创建 Data Source
下面就来跟大家演示如何将一个仪表盘绑定到对象数据源。
1.单击 Data Source 工具栏中的 New Data Source 按钮。

2.在弹出的 Data Source Wizard 窗口中选中 Object Binding :

注意:默认情况下,这个当前页面是不包含 Object Binding 数据源类型的。要自定义这个数据源类型列表,使用DashboardDataSourceWizardSettings.AvailableDataSourceTypes 属性。
3.选择一个编译类定义的,单击Next:

4.选择可以提供需要数据的类并单击Next:

5.最后,选择需要的数据成员用于获取数据并单击Finish:

用代码创建 Data Source
创建 DashboardObjectDataSource 类的实例并设置以下属性:
- 用 ObjectDataSource.DataSource 属性指定class的类型;
- 用 ObjectDataSource.DataMember 属性指定数据成员;
- 如果需要,用 ObjectDataSource.Constructor 属性指定构造函数参数;
- 用 ObjectDataSource.Fill 方法从对象数据源中检索数据。
最后,将创建的 DashboardObjectDataSource object 添加到 Dashboard.DataSources 集合。
代码如下:
using DevExpress.DashboardCommon;// ...Dashboard dashboard = new Dashboard();DashboardObjectDataSource objectDataSource = new DashboardObjectDataSource();objectDataSource.DataSource = typeof(Student);objectDataSource.DataMember = "GetData";objectDataSource.Constructor = ObjectConstructorInfo.Default;objectDataSource.Fill();dashboard.DataSources.Add(objectDataSource);
- DevExpress Dashboard详细介绍
- DevExpress Dashboard试用版下载(包含在Universal安装包中)
【学院·10月界面框架专题 | DevExpress Dashboard免费公开课10月26日开讲,学习快速商业智能展现!】
DevExpress专为企业客户提供团队、企业授权优惠方案,欢迎来电咨询:

学院2017全新DevExpress线下研修班火热 名中!
- WinForms控件学习+实践的不二之选——DevExpress WinForm提升班
- 高效的MVVM开发模式,WPF开发首选培训平台——DevExpress WPF提升班
- 手把手将您快速开发出完美、强大的ASP应用程序——DevExpress ASP.NET提升班
标签:DevExpressBIDashboard
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!