2010-05-18 62 views
4

我即將開始在.net頁面中使用報表查看器。我有一個頁面會搜索一個catgory,只需點擊一下按鈕,所選擇的類別將傳遞給報告查看器的參數。SSRS&asp.net - 在報表查看器中將參數從.net傳遞到ssrs

。現在,因爲我是一個新手,都SSRS和.net,我只是想就如何解決這個有點意見。

我應該在SSRS第一報告,包括本報告中的參數,或者我可以使報告沒有指定的參數,然後在代碼隱藏編程進入這個?

基本上,我知道我想這樣做,但不知道最好的方法採取什麼。

如果任何人都可以提供建議,我將不勝感激。

回答

7

歡迎來到ASP.NET報道的世界! SSRS有一點點的學習曲線,但一旦你掌握了它,我相信你會喜歡它的工作。

我建議首先創建報告幷包括您的參數。

然後,您可以設置的參數值在代碼中隱藏這樣的:

Private Sub SetReportParameters(ByVal viewer As ReportViewer) 
    ''# use parameters to pass info to report 
    Dim myStartDate As New ReportParameter("StartDate", Request.QueryString("startDt")) 
    Dim myEndDate As New ReportParameter("EndDate", Request.QueryString("endDt")) 
    Dim myRegion As New ReportParameter("Region", region) 
    Try 
     ''# add parameters to the report 
     viewer.LocalReport.SetParameters(_ 
      New ReportParameter() {myStartDate, myEndDate, myRegion}) 
    Catch ex As Exception 
     ErrorLabel.Text = DATABASE_ERROR_MSG 
    End Try 
End Sub 
+0

我改變了代碼塊註釋與「的{#改爲」} {'}開始爲更好的語法高亮。 – Dubs 2010-05-18 15:42:06

+0

感謝配音 - 今天我一直在玩,我可以看到很多潛力。現在是衡量不同方式的優點或缺點或呈現數據的情況! – 2010-05-18 16:25:53

+0

如果你正在尋找的,你可以用SSRS做例子,這個網站有一些非常先進的報告技術:http://www.devx.com/dbzone/Article/37703/1954 有幾個不錯的博客在那裏像這樣:http://blogs.msdn.com/brianhartman/ 玩得開心,祝你好運! – Dubs 2010-05-18 16:54:01

相關問題