有没有办法根据用户点击更改RDLC报告中行的填充颜色?例如,如果用户单击某个文本框,则文本框操作将添加或删除该行中的突出显示。我认为我需要创建一个数组并存储每行的高亮显示开关,但我不确定在报告加载后如何更新它。
我正在使用Visual Studio Pro 2013。
编辑:我应该澄清一下,我无法对ReportViewer或服务器上的任何其他文件进行更改。 RDLC文件几乎是我唯一的代码容器。
答案 0 :(得分:0)
不幸的是,这是不可能的。至少,每次点击发生时都要刷新数据。我有这种感觉,那不是你想要做的。
基于RDL的报告中的文本框没有内置的事件,您需要这些事件才能实现。最终用户单击文本框时可以执行一些操作,但它们仅限于转到当前报表中的URL,其他报表或书签。但是,当发生单击时,您无法运行Background setter表达式或代码。
我认为人们在处理SSRS / RDL [C]时有时会忘记的事实是,可交付成果是一份报告,而不是一份完整的申请。你想要的是更多的应用程序结束。像。的那样清单。
祝你好运!