【问题标题】:Pass TextBox Data to RDLC report将文本框数据传递给 RDLC 报告
【发布时间】:2013-07-13 14:51:37
【问题描述】:
对于这么简单的问题,我深表歉意,但经过 3 天的搜索,我找不到答案。我有一个 VS 2012 VB.NET 应用程序和报告。我想让用户在 Windows 窗体上输入信息,例如“客户端名称:[textbox1]”。我想将 textbox1 的输入值传递给报告字段。我创建了报告字段文本框并在报告 (rdlc) 中创建了一个参数作为@reportparam1。用户完成表单后,他/她将按下一个按钮以显示报告。
【问题讨论】:
标签:
vb.net
reporting-services
textbox
rdlc
【解决方案1】:
您必须设置参数值并将其传递给您的报告:
Dim parReportParam1 As New ReportParameter("parReportParam1", Me.TextBox1.Text)
Me.YourReportViewer.LocalReport.SetParameters(New ReportParameter() {parReportParam1})
在您的报告中,您必须将文本框值设置为:
=Parameters!parReportParam1.Value