错误:GridView“GridView1”触发了未处理的事件Sorting。

7
我正在尝试在数据网格中创建两个类似于这个示例的组,但是出现了错误,我不知道原因或如何解决它。请参考下图:enter image description here

2
异常已经说明了一切。您需要处理gridview的“Sorting”事件。这里是如何处理它的示例 - Mahesh
2个回答

10

这里似乎没有正确处理排序事件。 您可以按以下方式处理它:

<asp:GridView ID="GridView1" runat="server" AllowSorting="true" 
  OnSorting="GridView1_Sorting"> 
</asp:GridView>
protected void GridView1_Sorting(object sender, GridViewSortEventArgs e)
{ 
    dataTable.DefaultView.Sort = e.SortExpression ;
    GridView1.DataSource = dataTable;
    GridView1.DataBind();
}

0
在GridView排序事件中重新绑定你的GridView。
protected void GridView1_Sorting(object sender, GridViewSortEventArgs e)
{
    GridView1.DataBind();
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接