Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 错误显示GridView';GridView1';激发的事件排序,该排序不是';不处理_C#_Asp.net_Gridview - Fatal编程技术网

C# 错误显示GridView';GridView1';激发的事件排序,该排序不是';不处理

C# 错误显示GridView';GridView1';激发的事件排序,该排序不是';不处理,c#,asp.net,gridview,C#,Asp.net,Gridview,我尝试在数据网格中创建两个组,如下面的示例所示 但是有一个错误,我不知道原因是什么,也不知道如何解决 这里的排序事件似乎处理不正确。 您可以按照以下方式处理它 <asp:GridView ID="GridView1" runat="server" AllowSorting="true" OnSorting="GridView1_Sorting"> </asp:GridView> protected void GridView1_Sorting(object sen

我尝试在数据网格中创建两个组,如下面的示例所示 但是有一个错误,我不知道原因是什么,也不知道如何解决

这里的排序事件似乎处理不正确。 您可以按照以下方式处理它

<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();
}

受保护的无效GridView1_排序(对象发送器,GridViewSortEventArgs e)
{ 
dataTable.DefaultView.Sort=e.SortExpression;
GridView1.DataSource=dataTable;
GridView1.DataBind();
}

在gridview排序事件中,再次绑定gridview

protected void GridView1_Sorting(object sender, GridViewSortEventArgs e)
{
    GridView1.DataBind();
}

例外说明一切。您需要处理gridview的
排序
事件。