2013-07-13 69 views
0

對於這樣一個簡單的問題,我表示歉意,但經過3天的搜索後我找不到答案。我有一個VS 2012 VB.NET應用程序和報告。我希望讓用戶在Windows窗體上輸入信息,例如「客戶名稱:[textbox1]」。我想將textbox1的輸入值傳遞給報告字段。我創建了報告字段文本框,並在報告(rdlc)中創建了一個參數@ reportparam1。一旦用戶完成表格,他/她將按下一個提示報告的按鈕。將文本框數據傳遞給RDLC報告

回答

0

必須設置參數值,並將其傳遞給您的報告:

Dim parReportParam1 As New ReportParameter("parReportParam1", Me.TextBox1.Text) 
Me.YourReportViewer.LocalReport.SetParameters(New ReportParameter() {parReportParam1}) 

在您的報告中,您必須設置文本框的值:

=Parameters!parReportParam1.Value