CriteriaOperator.Parse(String, out OperandValue[]) Method
In This Article
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 |
---|---|---|
string |
String | A String value, that is the expression to convert. |
criteria |
Operand |
[out] Receives the values that are substituted into the expression in place of question mark characters. These parameters can be omitted. |
#Returns
Type | Description |
---|---|
Criteria |
A 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