如何在RDLC中设置参数值

Dha*_*alR 5 .net c# rdlc winforms dynamic-rdlc-generation

我在报告中为日期范围添加了两个文本框.要填充文本框中的值,我将参数设置为文本框.

现在,日期范围来自名为DateRange的表单,该表单具有两个DateTimePickers.

如何设置rdlc中的文本框的值等于这些DataTimePickers?

She*_*ell 9

您可以像这样设置参数值.

DateTime dtStartDate = dateTimePicker1.Value;     
DateTime dtEndDate = dateTimePicker2.Value;     
ReportParameter[] params = new ReportParameter[2]; 
params[0] = new ReportParameter("StartDate", dtStartDate, false); 
params[1] = new ReportParameter("EndDate", dtEndDate, false); 
this.ReportViewer1.ServerReport.SetParameters(params);
Run Code Online (Sandbox Code Playgroud)

将参数传递给RDLC