windows - 选择日期范围以使用 RowFilter 过滤 DGV

标签 windows vb.net date datagridview datepicker

我正在通过日期选择器控件获取日期,但没有取得任何成功,任何人都有任何建议。

我试过:

Dim fromDate As New DateTime(startdate_picker_search_supplierinvoice.Text)
Dim toDate As New DateTime(enddate_picker_search_supplierinvoice.Text)

query &= "supplier_invoice_date >= '" & fromDate & "' AND supplier_invoice_date <= '" & toDate & "'"
invoicesresults_datagrid_search_supplierinvoice.DataSource = SelectDataTable(dt, query)

错误:从字符串“Tuesday, July 17, 2012”到类型“Long”的转换无效。

最佳答案

不要使用返回完整写出日期的 .Text 属性。而是使用:

Dim fromDate As DateTime = startdate_picker_search_supplierinvoice.Value
Dim toDate As DateTime = enddate_picker_search_supplierinvoice.Value

然后是“.ToString”扩展名。

query &= "supplier_invoice_date >= '" & fromDate.ToShortDateString & "' AND supplier_invoice_date <= '" & toDate.ToShortDateString & "'"
invoicesresults_datagrid_search_supplierinvoice.DataSource = SelectDataTable(dt, query)

关于windows - 选择日期范围以使用 RowFilter 过滤 DGV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11527037/

相关文章:

vb.net - 如何在VB.NET中提取邮件正文中的img标签

javascript - javascript中的日期差异天数?

javascript - 从 1970 年之前的日期数组中获取最高日期

windows - 即使在 ssh key 交换之后,GitHub 仍然要求登录

c++ - 如何在 PlaySound 中将字符串作为 WAV 的名称传递?

vb.net - 慢 Paypal NVP API

c# - .NET XmlDocument : Why DOCTYPE changes after Save?

mysql - 选择元素列表,如果它们具有相同的日期,则采用最新的

c++ - 在 Windows 中是否有易于实现或现有的协议(protocol)来通过管道/套接字传递对象?

windows - 音频服务未启动/正常运行