【发布时间】:2017-09-07 19:28:55
【问题描述】:
我有一个 DevExpress 网格视图,其中的描述列启用了列标题过滤器。问题在于,启用这些过滤器后,列表中的每个数据项都会在下拉列表中添加一个条目,这并不是真正需要的,因为这些条目通常是文本段落。相反,我想将选项限制为全部、空白和非空白,但我无法找到一个明确的例子来说明如何实现这一点。感谢您的帮助!
答案:
settings.HeaderFilterFillItems = (sender, e) =>
{
if (e.Column.FieldName == "Description")
{
e.Values.Clear();
e.AddShowAll();
e.Values.Insert(1, FilterValue.CreateShowBlanksValue(e.Column, "(Blanks)"));
e.Values.Insert(2, FilterValue.CreateShowNonBlanksValue(e.Column, "(Non Blanks)"));
}
};
【问题讨论】:
-
我回答了,希望对你有帮助,另一方面,我在我的项目中使用 DevExpress,但是对于 MVC,我更喜欢使用 DevExtreme,更简单的控件,出色的性能,良好的示例代码和支持跨度>
标签: c# asp.net-mvc devexpress