用于筛选数据网格视图的DateTimePicker



我有一个DataGridView,大约有13000条记录,我想按日期过滤它。问题是我不知道怎么做!目前,如果我想根据字符串过滤DGV,我使用以下代码

If TextBox1.TextLength > 0 Then
        frmReportMenu.ProjectBindingSource.Filter =_ 
String.Format("[User no] Like '*" & TextBox1.Text) & "*'"
    Else
        frmReportMenu.ProjectBindingSource.Filter = String.Empty
    End If

但是我不知道用什么来表示日期,因为日期和字符串不一样。格式化

有人能帮忙吗?

如果您想按两个DateTimePicker日期进行筛选,请执行以下操作:

Dim DateFrom as string = String.Format("[YourDateField] >= '{0:yyyy-MM-dd}' ", DateTimePickerFrom.Value)
Dim DateTo as string = String.Format("[YourDateField] <= '{0:yyyy-MM-dd}' ", DateTimePickerTo.Value)
frmReportMenu.ProjectBindingSource.Filter = String.Format("{0} AND {1}", DateFrom, DateTo) 

相关内容

  • 没有找到相关文章