2

我使用来自 DevExpress 的名为“grid”的 ASPxGridView,带有 GridViewDataHyperLinkColumn、GridViewDataColumn 和 GridViewDataComboBoxColumn 列,但我在过滤这些列时遇到了问题。我想从后面的代码中过滤网格,如下所示:(示例)grid.FilterExpression = "[Name] = 'John'"; 问题是名称列是 GridViewDataHyperLinkColumn。如果列是 GridViewDataColumn,则应用过滤器,但如果它是 GridViewDataHyperLinkColumn、ComboBox 或数据是“int”,则不应用标准并且不对网格进行排序。

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

4

1 回答 1

0

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

grid.AutoFilterByColumn(grid.Columns["Columnname"], "%John");
grid.SettingsText.Title = grid.FilterExpression;
于 2013-04-26T08:31:33.740 回答