SSRS单选按钮渲染

时间:2014-07-09 13:49:30

标签: reporting-services radio-button ssrs-2008

是否可以在SSRS报告中呈现单选按钮(a.k.a。“选项按钮”)?

此外,我需要一个带有4个选项的单选按钮,所以这不仅仅是'真/假'的情况。

SSRS在工具箱中没有单选按钮有点奇怪。毕竟,我们已经有了清单,图像,图表等,对吧?那么为什么不用单选按钮?

我错过了什么,或者我必须使用HTML来呈现它?

1 个答案:

答案 0 :(得分:3)

我会通过使用Image对象来完成与此相当接近的事情。

您的要求是4个选项,所以我会添加4个单独的图像。每个图像将使用表达式作为其来源,在两个嵌入图像之间进行选择以显示On vs Off(对于4中的该选项)。

布局可能位于一个包含4行的列中,以模仿典型的单选按钮布局。

SSRS报告的数据源是存储过程。它会将每个选项的On / Off状态返回为4个单独的列 - 这些将驱动上面的图像选择表达式。

对于每个Image对象,我将Action设置为“Go to Report”,选择相同的报告并传递一个参数值,指示选择了哪个按钮。

当用户运行报表然后单击其中一个图像时,这将再次触发存储过程。在执行期间,我会更新一个表来存储为该行选择的按钮。

存储过程需要非常快速地执行,例如5秒钟,最好是1秒钟,否则用户体验将会很差。