Expression: IExpression;
Свойство Expression возвращает выражение для настройки фильтрации.
Указываемое выражение должно находиться в круглых скобках и возвращать логическое значение. В выражении могут указываться различные операторы сравнения, логические операторы, константные значения и идентификаторы полей. Поддерживается указание оператора LIKE, который фильтрует значения по точному или частичному совпадению заданному шаблону. В шаблоне допускается указание подстановочных символов, например «%» - заменяет любое количество символов, «_» - заменяет ровно один символ. Более подробно о допустимых подстановочных символах и особенностях использования LIKE можно ознакомиться в документации к используемой СУБД.
Поля в выражении заключаются в фигурные скобки, например: {ID}, {IND_VALUE}. Идентификаторы полей должно указываться в том виде, в каком они созданы в СУБД. Правильное написание можно получить в свойстве IGridViewColumn.Id. В выражении могут использоваться поля, столбцы которых скрыты в таблице.
Сформированное выражение фильтрации будет добавляться в условие WHERE запроса, используемого для извлечения данных из источника.
Использование свойства приведено в примере для IDataGridView.SetDataSet.
См. также: