当前位置: 首页 > 面试题库 >

RDLC-“无法将其识别为有效的DateTime”错误

赫连秦迟
2023-03-14
问题内容

我知道在SO上有很多这样的问题,但似乎没有什么完全一样的。

我有一个ASP.NET页面,在该页面上添加了一个ReportViewer控件以显示和RDLC本地报告。该报表的数据源在页面上设置为SQL数据源,该数据源根据页面上的两个文本框过滤日期。但是,报表本身没有参数,它不包含显示或在其数据集中显示的日期/时间的字段,并且根本没有过滤器。

当我查看页面时,由于今天的日期(8月15日)作为美国格式的日期(MM / dd /
yyyy)无效,并且被用作日期过滤器之一,因此我得到了“字符串未被识别为有效的日期时间”在我的报表查看器中。我不知道为什么报表关心页面上文本框中的日期-
除了通过数据源以外,它没有以任何其他方式链接到该日期。

出于兴趣,我创建了一个新的数据源,它没有日期过滤器,只是简单,简单地检索客户信息,并将其设置为报表的数据源,而我仍然会收到错误消息。好像报告查看器正在验证文本框中的日期而没有被告知-
并弄错了!

我还使用日期过滤的数据源向页面添加了GridView,它运行良好,证明了SQL数据源本身正在从数据库中检索信息而没有问题。

这只是愚蠢的reportviewer控件!有没有办法告诉它关闭并停止检查文本框中的日期,而这与它无关?


问题答案:

没关系,两天后我就知道了!通过将“报告”属性中的“语言”设置为“ en-
GB”,它不再抱怨日期的格式,尽管我仍然不明白为什么它首先要检查日期。我太新了,无法解决自己的问题。



 类似资料:
  • 我有一个camel路由正在从一个文件中读取,它不会在路由结束后删除。camellock文件,所以我想关闭lock。Camel-File的文档说明属性是“lock”,但是当我执行时,我得到: 原因:org.apache.camel.resolveEndpointFailedException:未能解析endpoint:file:///data/in/?lock=false,原因:未能解析endpoi

  • 我有一个简单的Flutter应用程序。 如果我将类移动到另一个文件中,例如custom_card.dart,然后执行,我会得到错误消息:。如果类留在main.dart中,那么一切都可以工作。我错过了什么?

  • 我正在尝试编译一个使用GLFW作为静态库的程序。我确信我已经正确链接了所有内容,因为其他GLFW函数不会抛出任何错误。这些函数仅使用GLFWwindow*作为参数。例如: 错误:无效参数'候选值为:void glfwMakeContextCurrent(*)' 这给了我一个错误。参数窗口无效。其他需要指向GLFWwindow的指针的函数也会抛出错误。但是其余的,没有GLFWwindow*作为预期参

  • 我正在尝试从角获取数据并使用C#通过WebAPI将其保存在数据库中。现在我在转换DOB时遇到问题,我得到了这个错误 “字符串未被识别为有效的datetime” 角度日期格式:“Wed Jan 05 2022 00:00:00 GMT 0530(印度标准时间)” 数据库日期格式:“YYYY-MM-DD” 现在需要转换成这种格式。

  • 问题内容: 我正在使用石英进行日程安排。 它接受5个参数。(秒,分钟,小时,daysOfMonth,月份)。 当我通过第四个参数作为“ 09”。Eclipse给我错误“ int类型的文字八进制09(数字9)超出范围”。 但是,当我将第四个参数作为“ 9”而不是“ 09”传递时,它起作用了。 谁能解释这个错误? 问题答案: 在Java中,如果要定义整数,则前导“ 0”将表示您正在以八进制定义数字

  • 问题内容: 作为项目的一部分,我正在python上运行语音识别代码。当我将语音识别代码放在类似这样的函数中时,我面临一个非常奇怪的问题: 它给了我以下错误: 带有sr.Microphone(device_index = 2)作为源:文件“ /usr/local/lib/python3.5/dist- packages/speech_recognition/ init .py”,第141行,在 输入