CriteriaOperator.Parse(String, Object[]) Method

Converts the specified string, specifying an expression, to its CriteriaOperator equivalent.

Namespace: DevExpress.Data.Filtering

Assembly: DevExpress.Data.v21.1.dll


public static CriteriaOperator Parse(
    string criteria,
    params object[] parameters


Name Type Description
criteria String

A String value, that is the expression to convert.

parameters Object[]

The values that are substituted into the expression in place of question mark characters. These parameters can be omitted.


Type Description

A CriteriaOperator equivalent to the expression contained in criteria.


This example retrieves the cars that belong to the Saloon category and cost less than $100,000.

xpCollection1.Filter = CriteriaOperator.Parse("[Category] = ? AND [Price] < ?", "Saloon", 100000);

The image below shows the result:


To learn more, see Limitations of CriteriaOperator.Parse and Criteria Language Syntax.


The code example above uses positional parameters to format a criteria expression with values. For more information on positional parameters, refer to the corresponding section in the Criteria Language Syntax topic.

See Also