如何设置来自C#的布尔值的RDLC参数

时间:2015-11-16 16:12:45

标签: c# rdlc dynamic-rdlc-generation

我在C#中使用MS ReportViewer来呈现报告。我的使用和帮助都工作得很好,我可以生成报告和设置参数就好...除非参数在RDLC中键入为非字符串

示例:RDLC参数IsMyFavorite键入为布尔值。

parametersCollection.Add(new ReportParameter("IsMyFavorite", boolean.FalseString, false));
reportViewer.LocalReport.SetParameters(parametersCollection);
reportViewer.LocalReport.Refresh();

在我的RDLC中我使用参数来隐藏我的隐藏表达式的文本框 =参数!IsMyFavorite.Value

当我渲染为PDF时,我收到一条错误消息,说我错过了一个参数......这不是真的。我知道我将一个字符串传递给一个布尔值,这是一个不匹配。因此,我可能错过了作为布尔值的参数。但是使用C#,如何将新的ReportParameter作为布尔值传递?

0 个答案:

没有答案