我在 Report Viewer 2008 中使用本地报告。
我正在尝试做一些我认为应该非常简单的事情。我有一个子报表,我想对其进行一些过滤。我想做一个skip/take功能,虽然我什至不能让最基本的过滤器工作。
子报表有一个矩阵。我尝试将过滤器添加到报表数据源(报表 -> 数据源... -> 属性... -> 过滤器)和矩阵本身。除非我对过滤器执行 =true 之类的操作,否则我会收到错误消息,无法显示子报表。
例如,我的数据源中有一个名为 Order 的整数。我以为我可以做 =Fields!Order.Value > 1 ,这将使报告使用除第一行之外的每一行,但我得到子报告错误。
在调试器中运行应用程序将显示报告警告输出。我期待一些更有帮助的东西,但没有运气......
警告:执行子报表“ImageSubreport”时出错:报表处理过程中出错。(rsErrorExecutingSubreport)
我以前使用过很多过滤器,所以我有点困惑为什么这不起作用。