var data = listBox1.Items.Cast<object>.Select(x => x.ToString()).OrderBy(x => x).ToList();
listBox1.Items.Clear();
foreach (var item in data) listBox1.Items.Add(item);
listBox1.Items.Clear();
foreach (var item in data) listBox1.Items.Add(item);
解决方案 »
- 如何实现线程队列
- 关于visio二次开发的几个问题,求大侠帮助(组合)
- LISTVIEW的初初初级问题~~~~
- VS打包超级难题:如何按照顺序一个接一个安装exe(顶有分,一定要解决!)
- C#的messagebox可以显示输入文本框吗??新人求助
- 散分:失恋,初恋刚刚结束!
- 怎样从文本文件中读数据?
- 关于RichtextBox控件隔行显示不同的颜色
- C#里有没有类似java中的HashSet这样的集合类,就是里面的内容都是单一的,不能重复.
- 怎样更新powerdesigner现有的数据表?
- 处理异常能否向上级抛出?
- 怪问题,VS2010在查看函数时候按下Shift+9就是打‘(’的时候VS2010就关闭了
因为我在ListBox的SelectionChanged事件处理事情
这样重新添加会导致其他界面刷新我是通过Items.SortDescriptions来排序的,不需要按顺序添加Item
ListBox.Items.SortDescriptions.Add(...)