我有一个从文件夹动态填充的下拉列表,下拉列表中填充了文件夹中文件的名称,如
JUN-2010,APR-2010,MAY-2010,SEP-2010,FEB-2011,DEC-2010
如何对此下拉列表进行排序?
答案 0 :(得分:0)
您可以将这些日期添加到List<DateTime>
列表,然后使用以下内容:
list.Sort(delegate(DateTime x, DateTime y){ return y.CompareTo(x); });
然后只需附加到您的下拉列表。
答案 1 :(得分:0)
请尝试以下代码。 其中foldernames是字符串列表。
var s = from dt in foldernames
orderby DateTime.ParseExact(dt, "MMM-yyyy", culture) ascending
select( dt);
在下拉列表中绑定var。