WEB开发网
开发学院图形图像Flash 在Silverlight下用Visifire显示多维数据集中的数据... 阅读

在Silverlight下用Visifire显示多维数据集中的数据

 2008-12-26 11:53:58 来源:WEB开发网   
核心提示:本文示例源代码或素材下载 环境概述: 本文使用Silverlight 2,visifire版本是2.0.4 beta,在Silverlight下用Visifire显示多维数据集中的数据,多维数据集的SQLServer版本是2008,示例中使用的多维数据集是微软示例多维数据集Adventure Works DW

本文示例源代码或素材下载

环境概述:

本文使用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]

其查询结果如下:

在Silverlight下用Visifire显示多维数据集中的数据

为什么要用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项目中。

1 2 3 4 5 6  下一页

Tags:Silverlight Visifire 显示

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接