I have a telerik radgrid used on my page.I have set the enablelinqexpressions property to true. What i read in blog was when we set this property we get the filter expression in the linq format like this - "(iif(Message == null, \"\", Message).ToString().ToUpper().Contains(\"f2e\".ToUpper()))" but i am still getting the filter expression in the SQL format.
Am i missing any thing ?
Please find below few of my radgrid code snippet:
<telerik:RadGrid ID="gridResults" runat="server" AllowFilteringByColumn="True"
AllowPaging="True" AllowCustomPaging="True" AllowSorting="True" AutoGenerateColumns="False"
CellSpacing="0" EnableAJAX="True" GridLines="None" PageSize="20" Skin="Windows7"
OnNeedDataSource="gridResults_NeedDataSource" OnItemCommand="gridResults_ItemCommand" Visible="False">
<GroupingSettings CaseSensitive="False" />
<ClientSettings AllowColumnsReorder="True" ReorderColumnsOnClient="True" />
<ExportSettings OpenInNewWindow="true" ExportOnlyData="true" HideStructureColumns="true" />
<MasterTableView CommandItemDisplay="Top" AllowMultiColumnSorting="False">
<CommandItemSettings ShowAddNewRecordButton="false" ShowExportToCsvButton="true" ShowExportToExcelButton="true" ShowRefreshButton="false" />
<SortExpressions>
<telerik:GridSortExpression FieldName="Timestamp" SortOrder="Descending" />
</SortExpressions>