У меня проблема с использованием Telerik RadGrid.Когда я применяю фильтр к столбцу данных, я использую выражение фильтра в качестве выражения Linq.Поэтому (на стороне сервера) я анализирую его с помощью Dynamic Linq (из примеров MIcrosoft LINQ) в обработчике NeedDataSource.Проблема в том, что когда я указываю «Начать с» в качестве фильтра, я получаю следующее как «выражение Linq»:
(iif(Name == null, "", Name).ToString().StartsWith("A"))
Что такое «iif» ????Что соответствует "iif" ????Использование очевидно: обработка нулей ....
Странно то, что когда я применяю фильтр к сетке, которая загружает данные из веб-служб, а не из обратного вызова на стороне сервера, все работает, и эта проблема неподнять.Два способа, две функции синтаксического анализа, не только общие.
Есть идеи?Заранее спасибо