0

我是 Silverlight 的新手,我可以使用 Silverlight 应用程序中的域服务将数据从我的数据库中获取到网格中。

但我想将域服务“填充”的数据作为弹出窗口放入 ASP.NET 网页中的 Crystal Report Viewer 中。

在关注了一篇文章之后,我对 MS Reporting Services 也做了同样的事情。

但是我怎样才能为 SAP 的 Crystal Reports 完成同样的任务呢?急需的建议请

4

1 回答 1

0

这并不像人们想象的那么简单,但是我没有准备好东西:

  1. 覆盖查询方法
  2. 检查将阻止执行查询的自定义 cookie 将在 ASP 会话中保存查询属性的表达式。
  3. 编写一个包含 Crystal Report Viewer 的网页:当被调用时,该页面将查找表达式保存的 int 点 2,并使用您的 IQueryable 执行它,以便将结果提供给 Crystal Report。(您可能希望将此 IEnumerable 转换为数据集中的数据表)
  4. 客户端,只需调用您的类型的 Context.Load 并设置与第 2 点相同的 cookie,不要期待任何返回,然后使用查看器打开 aspx 页面。

如您所见,这并不容易,但是……可行。

于 2012-08-06T07:39:30.520 回答