簡體   English   中英

WPF DevExpress網格日期過濾字符串

[英]WPF DevExpress Grid date filterstring

我正在嘗試將過濾器參數從某種形式應用於DevExpress網格。 我是通過將FilterString從網格綁定到ViewModel中的字符串來實現的。

當前我按如下方式構造過濾器字符串:

filterString += "[" + column.Header + "] >= '" 
                + ((DateTime)searchParameter).ToString("dd-MM-yyyy") 
                + "' AND [" + column.Header + "] < '" 
                + ((DateTime)searchParameter).AddDays(1).ToString("dd-MM-yyyy") 
                + "'";

其中列標題和字段名稱來自columnMap,而searchParameter是要進行過濾的日期。

過濾器已正確應用,並顯示在網格底部。 您也可以對其進行編輯,但是在網格頂部的過濾器行中僅顯示字符串值。 日期或數字未顯示在此處。

如果設置了過濾器字符串,如何獲取日期和數字以顯示在過濾器行中?

當前在過濾名稱(數據已刪除)時如下所示: 在此處輸入圖片說明

這應該可以幫助您:

GridColumn.FilterMode屬性

DX 建議將日期列的GridColumn.FilterMode屬性設置為DisplayText

暫無
暫無

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

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