簡體   English   中英

如何通過DateTimePicker過濾gridview

[英]how to filter gridview by DateTimePicker

大家好,我有一個gridview和一些數據,但是我想按日期過濾,我有相同的startTime和EndTime,理想情況下,我希望用戶單擊該日期顯示的04/05/2015項,但是我一直在努力,現在可以得到適合自己的目的,下面是我的Datetimepicker方法。請注意,我正在使用訪問數據庫來檢索數據。

string strSql = String.Format("SELECT * FROM Computers WHERE StartTime >= #{0:MM/dd/yy hh:mm}# AND EndTime <=#{0:MM/dd/yy hh:mm}#", dt.ToString("MM/dd/yy hh:mm"));

我弄清楚自己是什么,我所需要的只是完全取出“ hh:mm:ss”。 這是我的新解決方案,對於將來的其他一些人可以從中受益:))

string strSql = String.Format("SELECT * FROM CompletedIngredients WHERE DateScanned like #{0}#", dt.ToString("MM/dd/yy"));

弄清楚了,但日期應始終像日期一樣處理,而不是字符串。 所以:

string strSql = String.Format("SELECT * FROM Computers WHERE StartTime >= #{0:yyyy'/'MM'/'dd}# AND EndTime <#{1:yyyy'/'MM'/'dd}#", dt, dt.AddDate(1));

和:

string strSql = String.Format("SELECT * FROM CompletedIngredients WHERE DateScanned >= #{0}# AND DateScanned < #{1}#", dt.ToString("yyyy'/'MM'/'dd"), dt.AddDays(1).ToString("yyyy'/'MM'/'dd"));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM