我對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)。分配新過濾器時,它將應用於作爲綁定源的數據源的數據表中的記錄。 –