因此,我在Reporting Services 2005中有一个报告。它是一个参数(ConnectionString),它决定报告将使用哪个数据源。它还有其他几个参数,这些参数是从ConnectionString参数中选择的数据源派生的下拉列表。ReportViewer Web控件和动态连接字符串
在报告管理器中,这个工作很好。所有的下拉菜单在开始时都会变灰。当您选择数据源时,基于对这些字段的查询填写页面重新查询/重新绘制以及其他参数的所有可用参数值。
但是......
在网络的ReportViewer控制,当报告第一次加载起来,而不是下拉框所有其他参数字段都只是空文本框。为ConnectionString参数选择其他数据源不会重新查询/重新绘制其他参数。
我一直在翻阅ReportViewer编程参考,看看是否有某种方式来复制报表管理器的方式来重新加载与报表查看器在某些参数更改时的网页,但我找不到任何东西,在我可怜的小.NET头上。
任何想法?
这就是我们最终做的 - 我们使用了一些内置的ASP.NET事件来根据需要重新加载下拉框。我认为,这种做法很麻烦,但最终还是要走。 – 2009-05-21 19:00:04