2010-09-16 5 views
0

Je remplis un contrôle datalist avec une source XML simple. Il affiche des dates dans l'ordre dans lequel elles sont affichées dans le fichier xml. Je veux qu'ils soient triés avant d'être affichés dans le Datalist. Cela peut-il être fait?ASP.NET Datalist Tri (source XMl)

Répondre

0

Dépend de la manière dont vous chargez le fichier XML. Si vous chargez le fichier XML dans un jeu de données, vous pouvez le trier avant la liaison.

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();