【发布时间】:2011-02-02 17:57:39
【问题描述】:
如何启用 BLL 的自动排序,它返回一个列表 CustomerList:List in a GridView?
Customer 是我自己的强类型类,CustomerList 是客户列表。
我知道一种方法是在 GridView 中将 AllowSorting 属性设置为 true 并处理 OnSorting 事件并调用在我的 CustomerList 类中定义的排序方法。
但是我想要一个自动的解决方案,因为我不必处理 OnSorting 事件,它应该像 GridView 如何处理 DataView、DataTable 和 DataSet 的自动排序一样。
我需要在 CustomerList 或 Customer 类上实现一个接口来启用该功能吗?
alt text http://img260.imageshack.us/img260/3373/aa479347gridviewfg21enu.gif
【问题讨论】:
-
这里有很多关于排序 GridView 的好信息:msdn.microsoft.com/en-us/library/hwf94875(VS.80).aspx
标签: c# asp.net gridview sorting ienumerable