2010-09-16 51 views
0

我正在用一個簡單的xml源填充一個datalist控件。它按照他們在xml文件中顯示的順序顯示一些日期。我希望它們在Datalist中顯示之前進行排序。這可以做到嗎?ASP.NET Datalist排序(XMl源)

回答

0

取決於如何加載XML,如果您將XML加載到數據集中,您可以在綁定之前對其進行排序。

DataSet myDataSet = new DataSet(); 
myDataSet.ReadXML("mydata.xml"); 
DataView myDataView = new DataView(myDataSet.Tables[0]); 
myDataView.Sort = "mySortField ASC"; //or DESC 

myDataListControl.DataSource = myDataView; 
myDataListControl.DataBind();