CriteriaOperator.Parse(String, Object[]) Method

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

Namespace: DevExpress.Data.Filtering

Assembly: DevExpress.Data.v20.1.dll

Declaration

public static CriteriaOperator Parse(
    string criteria,
    params object[] parameters
)
Public Shared Function Parse(
    criteria As String,
    ParamArray parameters As Object()
) As CriteriaOperator

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.

Returns

Type Description
CriteriaOperator

A CriteriaOperator equivalent to the expression contained in criteria.

Remarks

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:

XPView_GroupCriteria1

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

NOTE

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