【问题标题】:C# sort Listbox, add to a sorted listC#排序Listbox,添加到排序列表
【发布时间】:2010-09-23 16:45:35
【问题描述】:

我想按对象元素中的某个字段对 C# 列表框中的元素进行排序。

C# 中是否有执行此任务的方法?也许是一个接收比较函数作为参数的函数或类似的东西?

另一件事,当列表框被排序时,我想将一个元素添加到排序列表中。有这样的方法吗?

谢谢

【问题讨论】:

  • Winforms 或 WPF 列表框?另外,“对象元素”是什么意思?
  • 列表框中的每个元素都是一个对象,其中包含我要排序的字段。
  • 没有“C# ListBox”这样的东西。 C# 是一种语言,而不是 UI 框架...如果您不告诉我们您使用的是哪个 UI 框架(Windows Forms、WPF、Silverlight、ASP.NET...),我们真的帮不了您。 ..

标签: c# sorting listbox sortedlist


【解决方案1】:

我建议使用经典的 winforms 绑定到 System.Collections.SortedList.List<TKey,TValue> 。所有的排序都将由列表为您完成,而与 ListBox 控件之间的大部分数据事务将由绑定框架为您完成。

【讨论】:

猜你喜欢
  • 2013-11-20
  • 2011-06-17
  • 2023-02-21
  • 2015-08-12
  • 1970-01-01
  • 1970-01-01
  • 2018-08-31
  • 1970-01-01
  • 2018-05-22
相关资源
最近更新 更多