2011-11-05 89 views
0

我有一個數據集,列中包含「日 - 月 - 年」格式的日期。該數據集通過「dataBinding」對象綁定到datagridview。數據集不是鍵入的,它沒有連接到任何數據庫,它用來自用戶輸入的數據「實時」填充。 我也有兩個日期時間選擇器 - 一個用於選擇最短日期,另一個用於選擇結果的最大日期。當用戶從日期時間選擇器中選擇一些「最小」日期時,datagridview中的結果應根據選擇進行過濾。我知道如何使用「dataBinding.Filter」,但如何篩選當我需要選擇「Date」列落在「dataTimePickerMin」和「dateTimePickerMax」之間的行時?DataBinding過濾器和日期比較

回答

0

解析與DateTime.Parse日期,並鍵入列日期時間:

dataBinding.Columns.Add(new DataColumn("someDate", typeof(DateTime))); 

那麼你可以使用>和<

+0

抱歉,但如何「爲DateTime類型列」? :)類似「日期爲DateTime」? – guest86

+0

你需要這樣做,當你聲明你的DataTable(我假設你的「dataBinding」對象是一個DataTable) - 請參閱我的編輯。 – sq33G