WPF DevExpress网格日期过滤器字符串

时间:2017-02-17 09:34:50

标签: c# wpf datetime grid devexpress

我尝试将过滤器参数从一个小形式应用到DevExpress网格。 我通过将FilterString从网格绑定到ViewModel中的字符串来完成此操作。

目前我按如下方式构造filterstring:

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

其中列标题和字段名称来自columnMap,而searchParameter是要过滤的日期。

过滤器已正确应用,也显示在网格底部。您也可以编辑它,但只显示字符串值 筛选网格顶部的行。日期或数字不在那里显示。

如何才能获得过滤器行中显示的日期和数字 我设置了过滤器字符串?

当过滤名称(数据已删除)时,它当前看起来像这样: enter image description here

1 个答案:

答案 0 :(得分:0)

这可以帮到你:

GridColumn.FilterMode Property

DX suggests将日期列的GridColumn.FilterMode属性设置为DisplayText

相关问题