对ListView中的条目进行排序

时间:2012-02-29 16:09:22

标签: c# asp.net listview

我目前有一个ListView,其中包含一个名称列表,从XML DataSouce中获取。截至目前,一切都按预期工作,但名称不按字母顺序排列,正如我所希望的那样。我不想使用XSLT重新创建XML文件,那么还有其他方法可以按字母顺序正确排序ListView吗?

谢谢!

2 个答案:

答案 0 :(得分:3)

listview控件有一个Sort方法。

public virtual void Sort(
    string sortExpression,
    SortDirection sortDirection
)

来自msdn '使用Sort方法通过使用指定的排序表达式和方向以编程方式对ListView控件中显示的数据进行排序。 “

详情可以找到here

答案 1 :(得分:1)

您是否考虑过使用linq对数据进行排序? 这将允许您在将数据传递给ListView之前对其进行操作。

Another example

-Jvr

错过了原生排序,K.I.S.S!