我们在C#中有一个Web应用程序,我们有多个带有reportviewer控件的页面,并且几乎所有的页面都有日期参数。ReportViewer datepicker一周开始
该日期参数呈现日期选择器(一切都很好,直到这一点,没有例外,没有问题),但所有的日期选择器在星期天开始(西班牙语中的“domingo”,“do”缩写),我们的客户抱怨它;他希望它在星期一开始(西班牙语中的“lunes”,缩写为“lu”)。
访问来自的reportserver正常工作相同的报告,所有datepickers从星期一开始(“吕氏春秋”),它工作正常:
我检查了该用户的文化和CultureUI它正确(es-ES
西班牙文化);我认为这是正常工作,因为今天的文本和日期名称已正确翻译...
我google了它,我只发现,如果你在SQL中更改DATEFIRST
它必须解决;但事实并非如此。
任何人都可以给我一个线索或任何解决方案吗?
我知道我可以使用我自己的参数选择器并调用reportViewer只用参数加载报表,但这种解决方案需要很长时间,我们宁愿避免这种解决方案。
我也读过反射我可以访问Microsoft.Reporting
内的Datepicker类并将其更改为星期一开始;但它不是一个“好”的解决方案,而且非常复杂。
什么是你所使用的特定'datepicker'控制?它是标准的.NET还是来自不同的库? – Melvin
我没有使用'datepicker',它是'reportViewer'控件中的'datepicker';它是从报表中的日期参数自动生成的。我无法访问它,所以我不能设置'FirstDayOfWeek' – AJuez