Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 在RDLC中格式化日期将删除日期_Vb.net_Datetime_Rdlc - Fatal编程技术网

Vb.net 在RDLC中格式化日期将删除日期

Vb.net 在RDLC中格式化日期将删除日期,vb.net,datetime,rdlc,Vb.net,Datetime,Rdlc,我想在查询字符串中传递日期,并在rdlc中抛出列的操作。当我使用ReportItems时!txt_date.Value它只传递日期的时间部分,因为我相信是“/” 如果我添加一列并将其表达式设置为ReportItems!txt_date.Value日期显示为1/1/0001:12:00:00 AM 只要我尝试用类似于=Replace(ReportItems!txt_Date.Value,“/”,“-”)的格式格式化它,整个日期就被删除了,剩下的时间只有12:00:00 am 我甚至尝试在RDLC代

我想在查询字符串中传递日期,并在rdlc中抛出列的操作。当我使用
ReportItems时!txt_date.Value
它只传递日期的时间部分,因为我相信是“/”

如果我添加一列并将其表达式设置为
ReportItems!txt_date.Value
日期显示为1/1/0001:12:00:00 AM

只要我尝试用类似于
=Replace(ReportItems!txt_Date.Value,“/”,“-”)的格式格式化它,整个日期就被删除了,剩下的时间只有12:00:00 am

我甚至尝试在RDLC代码中编写自定义函数,奇怪的是,它所做的只是接受日期作为字符串参数并返回它。这也去掉了日期,只剩下凌晨12:00:00,即使我没有对字符串做任何操作

表达方式:

=Code.FormatDate(ReportItems!txt_Date.Value)
报告代码

Public Function FormatDate (ByVal Value As String) As String

Return Value
End Function
正确的方法是什么。最后,我只希望能够像这样在查询字符串中发送日期

=Parameters!QueryParam.Value & ReportItems!txt_ChkNo.Value & "&Date?=" & ReportItems!txt_Date.Value
但由于某些原因,它只发送时间部分(12:00:00AM)


我哪里出错了?

如果你看一下:他们都在使用toString来设置日期格式;你看起来正在将日期转换为字符串。@修复了我的问题!如果你把那个作为答案,我可以认为是正确的。非常感谢,请在有帮助的链接中投票选出答案