2012-02-29 82 views
1

我目前有一個列表視圖,其中包含名稱列表,從XML DataSouce中獲取。就目前而言,一切都按照它應該的方式工作,但名稱並不按字母順序排列,因爲我希望它們是。我寧願不使用XSLT重新創建XML文件,那麼是否有其他方法可以按字母順序正確排序ListView?排序列表視圖內的條目

謝謝!

+0

您可以從xml數據源抓取數據時訂購數據。 – Kaf 2012-02-29 16:14:18

回答

3

listview控件有一個Sort方法。

public virtual void Sort(
    string sortExpression, 
    SortDirection sortDirection 
) 

如從MSDN 「使用排序方法以編程方式進行排序,其通過使用指定的排序表達式和方向顯示在ListView控件的數據。 「

細節可以發現here

1

你有沒有想過使用linq對數據進行排序? 這將允許您在將數據傳遞給ListView之前處理數據。

Another example

-Jvr

錯過了本地排序,K.I.S.S!