我在我的网页,它负责显示所有报表的报表查看器控制。
我想报告的参数和检查参数有允许空值属性为true,则我想通过参数值设置为null。
为此,我曾尝试下面的代码,但我得到AllowBlank属性为假的所有参数:
ReportParameterInfoCollection defaultParams;
List<ReportParameter> reportParams = new List<ReportParameter>();
defaultParams = ReportViewer1.ServerReport.GetParameters();
if (defaultParams.Count > 0)
{
foreach (ReportParameterInfo rp in defaultParams)
{
if (rp.AllowBlank)
{
string str = null;
reportParams.Add(new ReportParameter(rp.Name, str));
}
}
}