IDataGridView.Expression

Синтаксис

Expression: IExpression;

Описание

Свойство Expression возвращает выражение для настройки фильтрации.

Комментарии

Указываемое выражение должно находиться в круглых скобках и возвращать логическое значение. В выражении могут указываться различные операторы сравнения, логические операторы, константные значения и идентификаторы полей. Поддерживается указание оператора LIKE, который фильтрует значения по точному или частичному совпадению заданному шаблону. В шаблоне допускается указание подстановочных символов, например «%» - заменяет любое количество символов, «_» - заменяет ровно один символ. Более подробно о допустимых подстановочных символах и особенностях использования LIKE можно ознакомиться в документации к используемой СУБД.

Поля в выражении заключаются в фигурные скобки, например: {ID}, {IND_VALUE}. Идентификаторы полей должно указываться в том виде, в каком они созданы в СУБД. Правильное написание можно получить в свойстве IGridViewColumn.Id. В выражении могут использоваться поля, столбцы которых скрыты в таблице.

Сформированное выражение фильтрации будет добавляться в условие WHERE запроса, используемого для извлечения данных из источника.

Пример

Использование свойства приведено в примере для IDataGridView.SetDataSet.

См. также:

IDataGridView