在 SSRS 2012 中使用 CRM 2011 的区域设置格式不显示 DateTime 参数
The DateTime parameter is not displayed by using the regional setting format of a CRM 2011 in SSRS 2012
我们的项目遇到了一个与日期参数相关的问题,在使用日期选择器更改日期后,它会更改日期格式。
我们使用加拿大格式 dd/MM/yyyy 但报告日期选择器显示 (yyyy-dd-mm).
我们在 SSRS 2012.
中使用 CRM 2011
参数上根本没有自定义逻辑。
单击报告中的报告查看按钮后,日期选择器的值已更改为以下?
我们已经尝试了以下选项,但对于所有使用日期选择器的报告,我们仍然遇到同样的问题:
- 修改 CRM 服务器上的区域设置
- 正在修改 SSRS 服务器上的区域设置
- 修改了控制面板中的用户区域设置
- 修改浏览器语言设置
- 正在更改 CRM 组织中的全局日期格式
- 更改 CRM 选项中的个人日期格式
- 向报告 .rdl 添加语言元素
- 修改日期格式javascript
- 修改 CRM 和 SSRS 服务器上的报表查看器控件
- 分隔日期参数的日期和时间部分
我们已经安装了 RU 18,但问题仍未解决。
之后我们进行了长时间的调查,并通过以下方式解决了这个问题。
我们已在 CRM 服务器的以下文件夹中打开报表查看器页面,并将页面的文化更新为 Culture="en-US"
C:\程序Files\MicrosoftCRM\CRMWeb\CRMReports\rsviewer
QuirksReportViewer.aspx 页
<%@ Page language="c#" Inherits="Microsoft.Crm.Web.Reporting.RemoteSrsReportViewer" AutoEventWireup="true" EnableViewState="true" EnableEventValidation="false" Culture ="en-US"
我们的项目遇到了一个与日期参数相关的问题,在使用日期选择器更改日期后,它会更改日期格式。 我们使用加拿大格式 dd/MM/yyyy 但报告日期选择器显示 (yyyy-dd-mm).
我们在 SSRS 2012.
中使用 CRM 2011参数上根本没有自定义逻辑。
单击报告中的报告查看按钮后,日期选择器的值已更改为以下?
我们已经尝试了以下选项,但对于所有使用日期选择器的报告,我们仍然遇到同样的问题:
- 修改 CRM 服务器上的区域设置
- 正在修改 SSRS 服务器上的区域设置
- 修改了控制面板中的用户区域设置
- 修改浏览器语言设置
- 正在更改 CRM 组织中的全局日期格式
- 更改 CRM 选项中的个人日期格式
- 向报告 .rdl 添加语言元素
- 修改日期格式javascript
- 修改 CRM 和 SSRS 服务器上的报表查看器控件
- 分隔日期参数的日期和时间部分
我们已经安装了 RU 18,但问题仍未解决。
之后我们进行了长时间的调查,并通过以下方式解决了这个问题。
我们已在 CRM 服务器的以下文件夹中打开报表查看器页面,并将页面的文化更新为 Culture="en-US"
C:\程序Files\MicrosoftCRM\CRMWeb\CRMReports\rsviewer QuirksReportViewer.aspx 页
<%@ Page language="c#" Inherits="Microsoft.Crm.Web.Reporting.RemoteSrsReportViewer" AutoEventWireup="true" EnableViewState="true" EnableEventValidation="false" Culture ="en-US"