LocalReport.SetParameters-Methode (IEnumerable<ReportParameter>)
Legt Berichtsparametereigenschaften für den lokalen Bericht fest.
Namespace: Microsoft.Reporting.WebForms
Assembly: Microsoft.ReportViewer.WebForms (in Microsoft.ReportViewer.WebForms.dll)
Syntax
'Declaration
Public Overrides Sub SetParameters ( _
parameters As IEnumerable(Of ReportParameter) _
)
'Usage
Dim instance As LocalReport
Dim parameters As IEnumerable(Of ReportParameter)
instance.SetParameters(parameters)
public override void SetParameters(
IEnumerable<ReportParameter> parameters
)
public:
virtual void SetParameters(
IEnumerable<ReportParameter^>^ parameters
) override
abstract SetParameters :
parameters:IEnumerable<ReportParameter> -> unit
override SetParameters :
parameters:IEnumerable<ReportParameter> -> unit
public override function SetParameters(
parameters : IEnumerable<ReportParameter>
)
Parameter
- parameters
Typ: System.Collections.Generic.IEnumerable<ReportParameter>
Ein IEnumerable<T>-Element mit ReportParameter-Objekten, das eine Liste der Berichtsparametereigenschaften enthält.
Hinweise
Die für die SetParameters-Methode angegebenen Parameter müssen in der ursprünglichen Berichtsdefinition definiert sein.
Beispiele
Im folgenden Codebeispiel wird dargestellt, wie ein Berichtsparameter auf den Wert eines Kontrollkästchens in einem Formular festgelegt wird.
private void SetReportParameters() {
ReportParameter p1 = new
ReportParameter("ShowDescriptions", checkBox1.Checked.ToString());
ReportParameter p2 = new
ReportParameter("ShowTitle", checkBox2.Checked.ToString());
this.reportViewer1.LocalReport.SetParameters(new ReportParameter[] { p1, p2 });
}
Private Sub SetReportParameters()
Dim p1 As New ReportParameter("ShowDescriptions", _
CheckBox1.Checked.ToString())
Dim p2 As New ReportParameter("ShowTitle", _
CheckBox2.Checked.ToString())
ReportViewer1.LocalReport.SetParameters(New ReportParameter() {p1, p2})
End Sub