我使用来自DevExpress的ASPxGridView,名为'grid',使用GridViewDataHyperLinkColumn,GridViewDataColumn和GridViewDataComboBoxColumn列,我在过滤这些列时遇到问题。
我想从后面的代码中过滤网格,如下所示:(示例)grid.FilterExpression = "[Name] = 'John'";
问题是Name列是GridViewDataHyperLinkColumn。
如果列是GridViewDataColumn,则应用过滤器,但如果它是GridViewDataHyperLinkColumn,则ComboBox或数据为'int',则不应用条件,并且网格未排序。
我该怎么办?我希望能够为所有类型的列和类型设置grid.FilterExpression。
答案 0 :(得分:0)
如果要过滤网格中的列,请尝试以下操作:
grid.AutoFilterByColumn(grid.Columns["Columnname"], "%John");
grid.SettingsText.Title = grid.FilterExpression;