Auto Filter Row
- 2 minutes to read
The automatic filtering row allows data to be filtered on the fly by typing text into that row. When an end-user types text into this filtering row, a filter condition is automatically created based on the entered value and then applied to the focused column. The automatic filtering row is displayed at the top of the Grid View.
The table below lists the main properties that affect element appearance.
Visibility | Grid |
Comparison Operator | Options |
Immediate Updates | |
Appearance | The Grid The Grid The Grid |
Custom Draw Event | |
Row Handle |
When the top data row is focused, an end-user can move focus to the auto filter row by pressing the CTRL + UP ARROW keys.
Note
The Auto Filter Row ignores display format and mask settings applied to cell values. The following example shows how to work around this limitation for a column with numeric values:
private void GridView1_ShownEditor(object sender, EventArgs e) {
GridView view = sender as GridView;
if (view.FocusedColumn.FieldName == "Percentage") {
var edit = ((TextEdit)view.ActiveEditor).Properties;
edit.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.Numeric;
edit.Mask.EditMask = "p";
edit.Mask.UseMaskAsDisplayFormat = true;
}
}