【发布时间】:2016-03-12 18:06:23
【问题描述】:
我对 C# 比较陌生,但正在学习。我有一个带有名为 Returns 的表的 DGV,Date 列是 DateOfEntry。我认为设置它会相当简单..但我不断收到操作数错误,我不知道为什么。我对此进行了无止境的研究,并尝试了各种方法,但都没有运气。以下是我正在使用的代码,有人可以向我解释我可能做错了什么吗?
使用和访问 .mdb 文件作为数据库
returnsBindingSource.Filter = ("Select * from Returns where DateOfEntry
between '"+dateTimePicker1.Value.ToString()+"' and
'"+dateTimePicker2.Value.ToString()+"'");
【问题讨论】:
-
您不应将 select 语句指定为
BindingSource.Filter。它需要一个filter expression。当您分配一个新过滤器时,它将应用于您的数据表中的记录,该数据表是绑定源的数据源。
标签: c# .net winforms datagridview datatable