将文本框数据传递给 RDLC 报告

问题描述 投票:0回答:1

对于这样一个简单的问题,我深表歉意,但经过 3 天的搜索,我找不到答案。我有一个 VS 2012 VB.NET 应用程序和报告。我想让用户在 Windows 窗体上输入信息,例如“客户端名称:[textbox1]”。我想将 textbox1 的输入值传递给报告字段。我创建了报告字段文本框,并在报告 (rdlc) 中创建了一个参数作为 @reportparam1。用户完成表格后,他/她将按下一个按钮来显示报告。

vb.net reporting-services textbox rdlc
1个回答
0
投票

您必须设置参数值并将其传递给您的报告:

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

在您的报告中,您必须将文本框值设置为:

=Parameters!parReportParam1.Value
© www.soinside.com 2019 - 2024. All rights reserved.