Hi,
I've an implementation of RadGrid, source for which is OData.I am getting error when I apply the "Contains" filter. I found that the filter expression generated by the radgrid is not resolved by the OData and I get the following error.
The expression (([1].ColumnName1 = 1234) And IIF(([1].ColumnName2 = null), "", [1].ColumnName2).Contains("abc")) is not supported.
This issue started occurring after I updated the RadGrid dll from version 2012.1.215.35 to version 2014.2.618.35.
In the old version the filter expression used to be:
ColumnName1 = 1234 &&(ColumnName2.Contains("abc"))
Whereas with the new dll this expression is generated as:
ColumnName1 = 1234 && (iif(ColumnName2== null,"", ColumnName2).Contains("abc"))
Please help as soon as possible.
Thanks
I've an implementation of RadGrid, source for which is OData.I am getting error when I apply the "Contains" filter. I found that the filter expression generated by the radgrid is not resolved by the OData and I get the following error.
The expression (([1].ColumnName1 = 1234) And IIF(([1].ColumnName2 = null), "", [1].ColumnName2).Contains("abc")) is not supported.
This issue started occurring after I updated the RadGrid dll from version 2012.1.215.35 to version 2014.2.618.35.
In the old version the filter expression used to be:
ColumnName1 = 1234 &&(ColumnName2.Contains("abc"))
Whereas with the new dll this expression is generated as:
ColumnName1 = 1234 && (iif(ColumnName2== null,"", ColumnName2).Contains("abc"))
Please help as soon as possible.
Thanks