VB連結SSRS使用報表時,由程式內控制報表的資料來源,例如有兩條產線各自有不同的資料庫。讓使用者可以在報表生成前選擇使用哪個資料來源。
下列範例說明在 SQL Server 連接字串中,使用資料來源。 本範例假設您已經建立一個名為 ServerName的報表參數:
="data source=" & Parameters!ServerName.Value & ";initial catalog=AdventureWorks"
在程式中設定資料來源的參數時:
Dim salesOrderNumber As New ReportParameter()
salesOrderNumber.Name = "BoxID"
salesOrderNumber.Values.Add(boxid)
Dim parameters() As ReportParameter = {salesOrderNumber}
serverReport.SetParameters(parameters)
沒有留言:
張貼留言