在新的ASP.net中显示Crystal Report

时间:2010-03-03 13:41:53

标签: c# asp.net crystal-reports

我在这里遇到了一个问题。我有一个显示报告的ASP.net页面。 我需要在新页面中显示该报告。

我正在考虑将DataSet作为会话变量传递,但我不知道它是否是一个好主意。你觉得怎么样?

2 个答案:

答案 0 :(得分:1)

您可以将DataSet放入会话变量中。根据报告的参数,您还可以将这些参数值放在会话变量中,让新页面完成工作。

如果您没有报告的参数,那么您只需从新页面加载报告,而不在会话中放置任何内容。

答案 1 :(得分:1)

根据数据集的大小,您可能会遇到问题。除非有令人信服的理由,否则我只会在新页面中重新查询数据。

但是,如果有令人信服的理由(例如性能)并且数据集的大小不是太大,则可以传递它。但是,您可以考虑在绑定报告后将其从会话中删除。