如果单击“覆盖默认值”按钮,则会出现一个文本框。如何获取“覆盖默认”按钮?
答案 0 :(得分:1)
将报告重新部署到该文件夹,将恢复默认设置(以及覆盖它们的选项)。
答案 1 :(得分:0)
重新部署报告不会更改参数设置。我必须首先删除报表服务器上的报表,然后再次部署它,而不是按回按钮。
答案 2 :(得分:0)
一个选项是找出默认字段上设置的内容并重新添加。 例如,我在“日期”字段中搞砸了我的一个默认值。 修复步骤:
Edit
中的Report Builder
)。Parameters
,然后双击要修复的参数。Default Value
弹出窗口中的Report Parameter Properties
。fx
按钮,然后粘贴您从工作报告中抓取的参数。在我的例子中,字符串是=datetime.Now()
。答案 3 :(得分:0)
唯一的方法是删除报告并再次部署。你可以快速做到:
答案 4 :(得分:0)
出于偶然,我比这个目的更努力,发现了一种简单的方法。我只重复了一次,但结果相同。 在报表制作工具的“ SSRS报表参数属性”对话框中:
现在,如果您进入Web界面,请从报告的下拉菜单中选择管理。然后,如果您查看“管理”标签的“参数”部分,则应恢复“覆盖默认值”按钮。
结束注意:按钮的外观似乎与object属性相关联
<DynamicDefaultValue>True</DynamicDefaultValue>
。这可以在ReportServer数据库的“目录”表的“参数”字段中找到。为了测试依赖性,我使用XML查看器编写了一个快速的WPF应用程序,该应用程序允许我独立浏览参数。我创建了一个虚拟SSRS报告,并通过在XML属性中添加和删除该节点来使按钮出现和消失。如果我想使连接字符串动态化,那么我将在这篇文章中提供该应用程序。