Skip to main content

CriteriaOperator.Parse(String, out OperandValue[]) Method

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

Namespace: DevExpress.Data.Filtering

Assembly: DevExpress.Data.v14.2.dll

#Declaration

public static CriteriaOperator Parse(
    string stringCriteria,
    out OperandValue[] criteriaParametersList
)

#Parameters

Name Type Description
stringCriteria String

A String value, that is the expression to convert.

criteriaParametersList OperandValue[]

[out] Receives 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 member supports the .NET Framework infrastructure and is not intended to be used directly from your code.


OperandValue[] parameters;
CriteriaOperator filterCriteria = 
    CriteriaOperator.Parse("[Category] = ? AND [Price] < ?", out parameters);
parameters[0].Value = "Saloon";
parameters[1].Value = 100000;
string filterString = filterCriteria.ToString(); // Returns "[Category] = 'Saloon' AND [Price] < 100000"
// ...
parameters[0].Value = "Sport";
parameters[1].Value = 50000;
filterString = filterCriteria.ToString(); // Returns "[Category] = 'Sport' AND [Price] < 50000"
See Also