因此,我在Reporting Services 2005中有一個報告。它是一個參數(ConnectionString),它決定報告將使用哪個數據源。它還有其他幾個參數,這些參數是從ConnectionString參數中選擇的數據源派生的下拉列表。ReportViewer Web控件和動態連接字符串
在報告管理器中,這個工作很好。所有的下拉菜單在開始時都會變灰。當您選擇數據源時,基於對這些字段的查詢填寫頁面重新查詢/重新繪製以及其他參數的所有可用參數值。
但是......
在網絡的ReportViewer控制,當報告第一次加載起來,而不是下拉框所有其他參數字段都只是空文本框。爲ConnectionString參數選擇其他數據源不會重新查詢/重新繪製其他參數。
我一直在翻閱ReportViewer編程參考,看看是否有某種方式來複制報表管理器的方式來重新加載與報表查看器在某些參數更改時的網頁,但我找不到任何東西,在我可憐的小.NET頭上。
任何想法?
這就是我們最終做的 - 我們使用了一些內置的ASP.NET事件來根據需要重新加載下拉框。我認爲,這種做法很麻煩,但最終還是要走。 – 2009-05-21 19:00:04