Reporting services 如何更改SSRS中参数下拉框的宽度?

Reporting services 如何更改SSRS中参数下拉框的宽度?,reporting-services,ssrs-2008,Reporting Services,Ssrs 2008,是否有方法控制参数下拉框的大小?在“我的当前”下拉框中,宽度将根据标签长度最长的选项增加,这将导致我的报告宽度超出我的控制范围 提前感谢。这是一个常见的投诉。没有简单的方法来控制参数界面,例如更改框的宽度。您可以使用一些JavaScript来破解html。或者,您可以全力以赴,构建自己的界面来收集参数,然后通过web服务或URL访问调用SSRS报告。我发现有效的方法是使用LEFT函数设置字段长度。在我的情况下,我的参数(Program Type)的description列被定义为varchar(

是否有方法控制参数下拉框的大小?在“我的当前”下拉框中,宽度将根据标签长度最长的选项增加,这将导致我的报告宽度超出我的控制范围


提前感谢。

这是一个常见的投诉。没有简单的方法来控制参数界面,例如更改框的宽度。您可以使用一些JavaScript来破解html。或者,您可以全力以赴,构建自己的界面来收集参数,然后通过web服务或URL访问调用SSRS报告。

我发现有效的方法是使用LEFT函数设置字段长度。在我的情况下,我的参数(Program Type)的description列被定义为varchar(200),因此绘制的下拉列表非常广泛。当我将SQL更改为选择ProgramID时,左(描述,25)。。。下拉列表的大小更好,而且大多数描述都少于25个字符

有什么办法让下拉列表更宽一些吗?(在我的例子中,标签被截断了。)我已经尝试使标签(和值)比需要的长(使用CONVERT(80)等),并尝试添加尾随空格或其他尾随字符,如“…”甚至“…..x”.P.S。我最终发现,我看到的问题——参数下拉列表不够宽,无法显示整个值——只有当参数设置为允许多个值时才会发生。而且--我没有注意到--当允许多个值时,下拉列表的大小是可调整的!