我认为这是不可能的,但对一些优雅的解决方法感兴趣。我在SSRS中有一份报告,其中包含“发件人”日期和“收件人”日期。由于各种原因,不要让用户选择大于某个值的日期非常重要。是否可以以任何方式自定义日期参数?
我希望将某些日期调整为灰色,例如,任何超过yyyy-mm-dd的日期都无效,因此显示为灰色。
我已经尝试过查看属性 - >可用值,但这样做只会使日期参数成为下拉列表,这不是我想要的。我可以尝试另外的其他解决方案吗?非常感谢你!
我们的参数:
查看属性窗口中的“可用值”:
不幸的是只给出了我输入的1值的下拉列表,我仍然需要将日期选择器保持在任何日期(显然希望我可以禁用/灰显某些日期):
答案 0 :(得分:1)
您猜对了,默认的datepicker是不可能的。
使用您选择的日期选择器,用于报告参数选择的自定义UI将是满足您的设计要求的唯一方法。可以通过report URL,ReportViewer control或使用SOAP API传递参数以执行报告。