0
我有在我的字符和數字Telerik的radgrid控件像訂貨代碼:"DO-2016-1"
,排序操作排序它們作爲字符串,不採取在考慮包括數字在訂單代碼。我怎樣才能解決這個問題排序混合數字和字符在網格視圖
我有在我的字符和數字Telerik的radgrid控件像訂貨代碼:"DO-2016-1"
,排序操作排序它們作爲字符串,不採取在考慮包括數字在訂單代碼。我怎樣才能解決這個問題排序混合數字和字符在網格視圖
一種方式是通過做這樣的:
order code
通過string.Split('-')
OrderCode
其中有三個成員新類(1. DO,2. 2016,3.1) - 假設名稱是firstNo
,secondNo
和thirdNo
List<OrderCode>
OrderBy
代替Sort
,爲了你的List<OrderCode>
的方式,你希望它重新創建string
每個OrderCode
如果neccessary:
string newStr = oc.FirstNo.ToString() + "-" + oc.SecondNo.ToString() + "-" oc.ThirdNo.ToString();
注意:您可以將概念上面的方式適合你的代碼
你能告訴我們幾個訂單代碼的例子,然後你想要他們嗎?要排序,所以我們可以更廣泛的圖片?您在文本中給出的訂單代碼很可能只是日期字符串,並不會告訴我們任何事情。 – Marco
@服務圖像被添加 –