Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在使用 C# 在 rdlc 报告中显示日期时遇到问题,来自 sql server 的日期是DateTimeie 类型2013-06-25 02:30:00.000,但是当显示在报告上时,它会根据本地 PC 区域设置进行格式化。我不能用CDate()我想要的方式格式化它,因为它返回错误,我试图将 textBox 的 Format 属性设置为dd/MM/yyyy但没有发生任何事情。看来,它将日期值作为字符串处理。
DateTime
2013-06-25 02:30:00.000
CDate()
dd/MM/yyyy
如何绕过区域设置并让报表查看器将其作为日期而不是字符串来处理?
我认为您的问题与您的区域设置无关,听起来报告不了解日期字段实际上是日期。
确保数据集中的日期字段是类型System.DateTime
System.DateTime