【发布时间】:2011-10-22 02:56:58
【问题描述】:
我正在使用 WPF,但遇到了关于在列表中排序的问题。 我找到了它使用 OrderBy 的示例(T => T.[引用它进行排序的字段]) 例如
List<Contact> contacts = new List<Contact>();
contacts.OrderBy(Contact => Contact.PhoneNumber)
效果很好。
但是,如果我不知道类型,甚至不知道该类型中的字段,我应该如何实现排序功能?
例如:我应该在 OrderBy(??? => ????.?????) 中输入什么
事实上,我想制作一个通用的 GridView,当用户单击其中一个标题时,它将按相应的列对整个列表进行排序。
非常感谢!
【问题讨论】:
-
如果您不知道对象的类型,您将如何对列表进行排序?排序是什么意思?
-
因为不管用户输入的数据如何,我都想做一个通用的排序方法
-
看看这是否有帮助。看起来有些相似。访问stackoverflow.com/questions/188141/…希望对您有所帮助
标签: c# wpf sql-order-by