如何对网格视图进行排序-Icollection

本文关键字:排序 -Icollection 视图 网格 | 更新日期: 2023-09-27 17:59:05

我有一个绑定在Icollection上的网格视图。我需要对这个网格视图进行排序,所以我试着:

  • 将AllowSorting属性设置为true
  • 我的BoundFields的排序表达式

但当我点击网格的标题时,我得到了一个异常,说事件没有得到处理。。。所以我添加了一个eventHandler方法,但我不知道该在这个方法中放什么。我试过这个,但它当然不起作用(递归)

protected void MyGrid_OnSorting(object sender, GridViewEventArgs e)
{ this.mygrid.Sort(e.SortExpression, e.SortDirection); }

我不能使用linq(Frmwk2.0),而且它不是我的应用程序,所以我不能更改太多内容。是否有其他类型的集合或列表可以使用SortExpression和SortDirection进行排序并绑定网格视图?

谢谢。

如何对网格视图进行排序-Icollection

您添加了吗

OnSorting="MyGrid_OnSorting"

好的,我必须将Icollection转换为Datatable。如果它能帮助。。。