0

このような単純な質問で申し訳ありませんが、3日間検索しても答えが見つかりません. VS 2012 VB.NET アプリケーションとレポートがあります。「Client Name: [textbox1]」のように、ユーザーに Windows フォームに情報を入力してもらいたいと考えています。入力した textbox1 の値をレポート フィールドに渡したい。レポート フィールドのテキスト ボックスを作成し、レポート (rdlc) に @reportparam1 としてパラメーターを作成しました。ユーザーがフォームを完了すると、レポートを表示するボタンを押します。

4

1 に答える 1

0

パラメータ値を設定してレポートに渡す必要があります。

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

レポートでは、テキスト ボックスの値を次のように設定する必要があります。

=Parameters!parReportParam1.Value
于 2013-07-15T07:32:19.383 に答える