在Silverlight下用Visifire显示多维数据集中的数据
2008-12-26 11:53:58 来源:WEB开发网本文示例源代码或素材下载
环境概述:
本文使用Silverlight 2,visifire版本是2.0.4 beta。多维数据集的SQLServer版本是2008,示例中使用的多维数据集是微软示例多维数据集Adventure Works DW 2008,对于复杂的多维数据集查询aspnetx建议只使用表格的形式展现,为不使图表看上去很乱,建议使用简单的一维数列,所以在这个多维数据集中本文使用如下MDX语句作为示范:
select [Measures].[Reseller Order Count] on 0,
[Product].[Category].members on 1
from [Sales Targets]
其查询结果如下:
为什么要用visifire?
其实在微软的silverlight toolkit中已经有了图表组件,但是笔者认为其效果不如visifire的效果好,而且visifire中的每个数据点datapoint都可以被点击到,这个在做BI相关项目的时候很重要,因为类似drill down/up和drill throught to detail的操作都得依赖这个来实现。
建立Silverlight项目:
打开Visual Studio 2008,选择文件,新建Silverlight项目。新建项目的同时会提示是使用asp.net web项目来寄宿silverlight项目还是只使用一个简单的测试页来寄宿silverlight项目。这里选择asp.net web application项目。
Silverlight本身作为浏览器的插件是没有System.Data 这样的命名空间的,所以需要从数据库或其它数据源获取数据的话就需要通过webservice以及类似的方式,所以,为silverlight提供数据的webservice相关资源我们会建立在刚才的寄宿silverlight的asp.net web applition项目中。
Tags:Silverlight Visifire 显示
编辑录入:爽爽 [复制链接] [打 印]- ››silverlight全屏显示图片
- ››Silverlight MVVM 模式(一) 切近实战
- ››Silverlight for Windows Phone 7开发系列(1):...
- ››Silverlight for Windows Phone 7开发系列(2):...
- ››Silverlight for Windows Phone 7开发系列(3):...
- ››Silverlight for Windows Phone 7开发系列(4):...
- ››显示关闭还原 Win 7任务栏小技巧
- ››Silverlight for Symbian
- ››显示iPhone可用字体代码
- ››Silverlight3系列(四)数据绑定 Data Binding 1
- ››显示文件列表的groovy脚本
- ››显示关闭还原Windows 7任务栏技巧
更多精彩
赞助商链接