【发布时间】:2010-10-21 20:37:53
【问题描述】:
我有一些报告和该报告中的大量参数。参数之一包含存储在下拉列表中的值(从数据库下载)。我想为报告中的特定下拉列表设置自定义宽度,因此我通过在位于以下位置的 Report.aspx 文件中添加以下代码来实现:C:\Program Files\Microsoft SQL Server\MSSQL.XX\Reporting Services\报告管理器\页面:
<style type="text/css">
#ctl140_txtValue
{
width:350px;
}
</style>
当我以管理员身份在 Reporting Services 中运行我的报表时,这可以正常工作。但是,当我尝试以普通用户身份运行报告时,下拉列表的宽度正常(未更改为 350 像素)。有人可以帮帮我吗。
问题已找到并已修复! 我发现当普通用户(没有管理)权限打开报告服务报告时,生成器的控件更少,而 id 为 ctl140_txtValue 的控件实际上具有以下 id ctl139_txtValue
【问题讨论】:
-
当你解决了你自己的问题后,你可以输入它作为问题的答案,然后(我认为在一段时间后)接受它作为答案。
-
感谢 Mark 提供的信息
标签: reporting-services drop-down-menu