SSRS报表在Chrome和Edge中不显示日期选择器控件求助
解决SSRS日期选择器在Chrome/Edge中不显示的问题
我之前也碰到过一模一样的问题——SSRS的日期选择器在IE里好好的,到Chrome和Edge就直接消失了,试了基础的CSS调整也没效果。给你几个亲测有效的解决方案:
针对性调整CSS样式
现代浏览器对SSRS的一些内置控件渲染逻辑和IE不同,你之前的CSS只覆盖了图片按钮,试试加上这些更精准的样式:/* 确保日期选择器容器可见 */ .DTS_PickerContainer { display: block !important; visibility: visible !important; width: auto !important; height: auto !important; } /* 强制显示日历图标按钮 */ input[title="Calendar"] { display: inline-block !important; width: 22px !important; height: 22px !important; opacity: 1 !important; margin-left: 5px; }这些样式会强制覆盖浏览器对SSRS日期选择器容器和图标的默认隐藏/缩放设置,很多时候就是这些默认样式导致控件看不到。
检查浏览器缩放级别
有时候Chrome或Edge的缩放比例超过100%(比如125%、150%)会导致SSRS的参数控件错位或者被挤压隐藏。先把浏览器缩放调回100%(快捷键Ctrl+0),看看日期选择器会不会出来。添加站点到浏览器兼容列表
对于Edge浏览器,可以把你的SSRS服务器地址添加到兼容站点:- 打开Edge的设置 → 系统和性能 → 兼容性
- 点击"添加"按钮,输入SSRS站点的URL,保存后重启浏览器试试。
Chrome的话可以安装IE Tab扩展,用兼容模式打开SSRS页面,不过这个是备选方案。
如果上面的方法都不行,还可以试试在报表服务器的配置文件里调整渲染设置,但一般前三个方法就能解决问题了。
内容的提问来源于stack exchange,提问作者Raviteja
相关产品推荐
相关产品推荐

