I have a grid, bound declaratively to a PageMethod web service, using LINQ filtering with System.Linq.Dynamic.
Some of my settings are as follows:
I understand that <GroupingSettings> should be used for case-insensitive filtering, but that is not holding true when using client-side LINQ binding. Fiddler shows the dynamic LINQ statement being returned to server, as JSON, to be: "filterExpression":"OfficeName.Contains(\"name\") AND OfficeCode.Contains(\"c\")".
How do you get case-insensitivity when using a LINQ filter, bound declaratively, to a web service?
Thank you,
Kevin Kalitowski
Some of my settings are as follows:
<
GroupingSettings
CaseSensitive
=
"false"
/>
<
ClientSettings
>
<
DataBinding
SelectMethod
=
"GetAllOffices"
Location
=
"UserDetails.aspx"
EnableCaching
=
"true"
FilterParameterType
=
"Linq"
/>
<
Selecting
AllowRowSelect
=
"true"
UseClientSelectColumnOnly
=
"true"
/>
</
ClientSettings
>
<
MasterTableView
>
I understand that <GroupingSettings> should be used for case-insensitive filtering, but that is not holding true when using client-side LINQ binding. Fiddler shows the dynamic LINQ statement being returned to server, as JSON, to be: "filterExpression":"OfficeName.Contains(\"name\") AND OfficeCode.Contains(\"c\")".
How do you get case-insensitivity when using a LINQ filter, bound declaratively, to a web service?
Thank you,
Kevin Kalitowski