我对C#比较陌生,但是学习。我有一个名为Return的表的DGV,Date列是DateOfEntry。我认为设置这将是相当简单的..但我不断得到Operand错误,我不知道为什么。我已经研究了这一点,并没有结束,并尝试了各种方法,但没有运气。下面是我使用的代码,有人可以向我解释我可能做错了什么吗?Winforms C#DataGridView日期过滤器问题
使用和访问.mdb文件为DB
returnsBindingSource.Filter = ("Select * from Returns where DateOfEntry
between '"+dateTimePicker1.Value.ToString()+"' and
'"+dateTimePicker2.Value.ToString()+"'");
您不应该将select语句指定为'BindingSource.Filter'。它需要[过滤器表达式](https://msdn.microsoft.com/en-us/library/system.data.datacolumn.expression(v = vs.110).aspx)。分配新过滤器时,它将应用于作为绑定源的数据源的数据表中的记录。 –