繁体   English   中英

为不同类型的列过滤表达式

[英]Filter Expression for different type of columns

我使用来自DevExpress的ASPxGridView(名为“ grid”)和GridViewDataHyperLinkColumn,GridViewDataColumn和GridViewDataComboBoxColumn列,但在这些列上进行过滤时遇到问题。 我想像这样从后面的代码中过滤网格:(示例) grid.FilterExpression = "[Name] = 'John'"; 问题在于“名称”列是GridViewDataHyperLinkColumn。 如果该列是GridViewDataColumn,则将应用过滤器,但是如果它是GridViewDataHyperLinkColumn,ComboBox或data是'int',则不应用条件,并且不对网格进行排序。

我能做什么? 我希望能够为所有类型的列和类型设置grid.FilterExpression。

如果要过滤网格中的列,请尝试以下操作:

grid.AutoFilterByColumn(grid.Columns["Columnname"], "%John");
grid.SettingsText.Title = grid.FilterExpression;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM