使用mvmm生成Silverlight客户端报告

时间:2011-03-04 13:17:23

标签: silverlight reporting client-side

我们正在使用MVVM设计模式开发Silverlight 4.0(C#,.NET 3.5)应用程序。 是否可以使用现有的ViewModel在客户端创建报告,还是必须在服务器端完成?在服务器端,我们只有模型,我们不想将业务逻辑复制到服务器。我知道ServiceHost在Silverlight中不可用,我们不能使用WindowsService。也欢迎非免费解决方案。

提前致谢

托马斯

1 个答案:

答案 0 :(得分:0)

当然可以做到但是你需要的程度稍微高一些。 Pete Brown发布了一个关于创建simplistic report writer的例子,这可能足以满足您的需求并且是免费的;允许您根据需要构建示例。

如果您升级到.NET 4,则可以利用codeplex上的Silverlight Reporting项目。

telerik还提供reporting package;但它不是免费的,需要完整的.NET运行时才能生成。不要将.NET运行时混淆为假设它必须是服务器端生成,因为情况并非如此。