如何对gridview进行排序 - Icollection?

时间:2014-04-18 15:03:24

标签: c# asp.net sorting gridview

我对Icollection有一个gridview绑定。我需要对这个gridview进行排序,所以我试着:

  • 将AllowSorting属性设置为true
  • 我的BoundFields的SortExpression

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

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

我不能使用linq(Frmwk 2.0)并且它不是我的应用程序所以我不能改变太多东西。 是否有另一种集合或列表可以使用SortExpression和SortDirection进行排序并绑定一个griview?

感谢。

2 个答案:

答案 0 :(得分:0)

你有没有添加

OnSorting="MyGrid_OnSorting"

答案 1 :(得分:0)

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