次の方法で共有


ServerReport.SetParameters メソッド

Sets report parameter properties for the report.

名前空間: Microsoft.Reporting.WinForms
アセンブリ: Microsoft.ReportViewer.WinForms (microsoft.reportviewer.winforms.dll 内)

構文

'宣言
'使用

パラメータ

  • parameters
    An array of ReportParameter objects that contains a list of the report parameters properties.

解説

The parameters specified for the SetParameters method must be defined in the original report definition.

The following code example shows how to load a server report into the ReportViewer control and set parameters on the report.

private void SetReportParameters() {
   // Set Processing Mode
   reportViewer1.ProcessingMode = ProcessingMode.Remote;

   // Set report server and report path
   reportViewer1.ServerReport.ReportServerUrl = new
      Uri("http://<ServerName>/reportserver");

   reportViewer1.ServerReport.ReportPath = 
      "/AdventureWorks Sample Reports/Employee Sales Summary";

   List<ReportParameter> paramList = new List<ReportParameter>();

   paramList.Add(new ReportParameter("EmpID", "288", false));
   paramList.Add(new ReportParameter("ReportMonth", "12", false));
   paramList.Add(new ReportParameter("ReportYear", "2003", false));

   this.reportViewer1.ServerReport.SetParameters(paramList);

   // Process and render the report
   reportViewer1.RefreshReport();
}
Private Sub SetReportParameters()
   'Set Processing Mode
   ReportViewer1.ProcessingMode = ProcessingMode.Remote

   ' Set report server and report path
   ReportViewer1.ServerReport.ReportServerUrl = _
      New Uri("http://<ServerName>/reportserver")

   ReportViewer1.ServerReport.ReportPath = _
      "/AdventureWorks Sample Reports/Employee Sales Summary"

   Dim pInfo As ReportParameterInfoCollection
   Dim paramList As New Generic.List(Of ReportParameter)

   paramList.Add(New ReportParameter("EmpID", "288", False))
   paramList.Add(New ReportParameter("ReportMonth", "12", False))
   paramList.Add(New ReportParameter("ReportYear", "2003", False))

   ReportViewer1.ServerReport.SetParameters(paramList)


   pInfo = ReportViewer1.ServerReport.GetParameters()

   ' Process and render the report
   ReportViewer1.RefreshReport()
End Sub

参照

リファレンス

ServerReport クラス
ServerReport メンバ
Microsoft.Reporting.WinForms 名前空間