如何使用winform在c#中将两个参数传递给reportviewer

如何使用winform在c#中将两个参数传递给reportviewer,c#,.net,reporting-services,C#,.net,Reporting Services,如何通过以下方法将两个参数传递给reportviewer ADMSDataSetTableAdapters.pwl_detailsTableAdapter adapter = new ADMSDataSetTableAdapters.pwl_detailsTableAdapter(); ADMSDataSet.pwl_detailsDataTable table = new ADMSDataSet.pwl_detailsDataTable();

如何通过以下方法将两个参数传递给reportviewer

ADMSDataSetTableAdapters.pwl_detailsTableAdapter  adapter = new ADMSDataSetTableAdapters.pwl_detailsTableAdapter();
            ADMSDataSet.pwl_detailsDataTable  table = new ADMSDataSet.pwl_detailsDataTable();
           adapter.FillByCity(table,textbox1.text);
            ReportDataSource MyNewDataSouce = new ReportDataSource("Warehouse_DataSet", (DataTable)table);
            this.reportViewer1.LocalReport.DataSources.Clear();
            this.reportViewer1.LocalReport.DataSources.Add(MyNewDataSouce);
            this.reportViewer1.LocalReport.Refresh();
            this.reportViewer1.RefreshReport();

请注意,任何人都可以帮助我创建如下参数:

List<ReportParameter> list = new List<ReportParameter>();
ReportParameter param = new ReportParameter("name","value"));
list.Add(param);

this.reportViewer1.LocalReport.SetParameters(list);
List List=新列表();
ReportParameter param=新的ReportParameter(“名称”、“值”);
列表。添加(参数);
this.reportViewer1.LocalReport.SetParameters(列表);