RDLC 报告上的交互式 color/text 格式

Interactive color/text format on RDLC report

有没有办法根据用户点击更改 RDLC 报告中一行的填充颜色?例如,如果用户单击某个文本框,文本框操作会在该行中添加或删除突出显示。我想我需要创建一个数组并存储每一行​​的突出显示开关,但我不确定在报告加载后如何更新它。

我正在使用 Visual Studio Pro 2013。

编辑:我应该澄清一下,我不能更改 ReportViewer 或服务器上的任何其他文件。 RDLC 文件几乎是我唯一的代码容器。

不幸的是,这是不可能的。至少,每次点击时都需要刷新数据。我有种感觉,那不是你想做的。

基于 RDL 的报告中的文本框没有内置需要实现此功能的事件。当最终用户单击文本框时可以执行一些操作,但仅限于转到 URL、另一个报表或当前报表中的书签。但是,当发生点击时,您不能 运行 背景 setter 表达式或代码。

我认为人们在处理 SSRS/RDL[C] 时有时会忘记的一点是,可交付成果是一份报告,而不是完整的申请。您想要的是更多地走向频谱的应用程序端。清单之类的东西。

祝你好运!