我使用的劍道格在我的asp.net MVC 4項目。我有Kendo UI的最新版本。一對電網的列有一個像(最初未排序)數據..劍道電網未排序的字母數字列正常(自然排序)
MS1
MS2
MS3
MS2345
MS4
當我排序的數據顯示爲列...
MS1
MS2
MS2345
MS3
MS4
而不是...
MS1
MS2
MS3
MS4
MS2345
這是當我排序的列我所期待的。
我在做什麼錯?
編輯:
基於我到目前爲止(謝謝你們)提供的信息,我想要做的是自然排序。數據庫中有超過100,000條記錄。由於系統中有大量記錄,我正在服務器端進行所有排序和篩選。
解決方案:
我下面的解決方案沒有工作,我們的系統非常大,但以防萬一你想知道。
Telerik們回答說:「爲了做到這一點,你需要使用自定義綁定,然後你可以完全控制數據操作,比如分頁和排序,我發現了一些很好的資源如何在.NET中實現自然排序:http://www.interact-sw.co.uk/iangblog/2007/12/13/natural-sorting「
你所看到的排序順序是正確的,因爲數據是字母數字 - 這就是如何將這些值排序時,作爲字符串來分類的。你正在做你的分揀服務器端或客戶端? –
服務器端數據庫中的記錄太多。 – Oxon