我在使用Telerik RadGrid時遇到問題。 當我在數據列上應用過濾器時,我使用過濾器表達式作爲Linq表達式。 因此(服務器端)我使用Dynamic Linq(來自MIcrosoft LINQ示例)在NeedDataSource處理程序中解析它。 的問題是,當我指定的「開始」作爲過濾器,我收到以下爲「LINQ表達式」:Telerik RadGrid中的LINQ過濾器問題
(iif(Name == null, "", Name).ToString().StartsWith("A"))
什麼是「IIF」 ????什麼對應「iif」? 用法很明顯:處理空值...
奇怪的是,當我將過濾器應用於從Web服務加載數據而不是從服務器端回調的網格上時,所有作品和此問題不會引發。 兩種方式,兩種解析功能,不僅是常見的一種。
有什麼想法?在此先感謝
雖然你已經有一段時間是StackOverflow的成員,但請允許我提醒我們通常在這裏做的三件事:1)當你接受幫助時,嘗試給予它**在你的專業領域回答問題** 2)['閱讀常見問題'](http://tinyurl.com/2vycnvr)3)當你看到好的問答時,用['灰色三角形](http://i.imgur.com) /kygEP.png),因爲系統的可信度基於用戶通過分享知識獲得的聲譽。還記得接受更好地解決你的問題的答案,如果有的話['通過按複選標記'](http://i.imgur.com/uqJeW.png) – 2011-05-05 04:52:54