Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.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的排序?_C#_Sorting_Gridview_Webforms - Fatal编程技术网

C# 如何重置GridView的排序?

C# 如何重置GridView的排序?,c#,sorting,gridview,webforms,C#,Sorting,Gridview,Webforms,我有一个连接到ObjectDataSource的GridView,它在codebehind中进行排序/分页。当前,如果我选择在某些列之后排序,更改搜索参数,然后单击搜索按钮,GridView仍然在我之前选择的列之后排序。在搜索按钮的代码隐藏中,我获取GridView的数据,然后对其进行数据绑定 我需要的是一种在搜索按钮的OnClick方法中重置排序的方法,以便每次单击Search时GridView只获取项目,而不对任何列进行排序 谢谢回复 描述了如何重置排序 gridViewInstance.S

我有一个连接到ObjectDataSource的GridView,它在codebehind中进行排序/分页。当前,如果我选择在某些列之后排序,更改搜索参数,然后单击搜索按钮,GridView仍然在我之前选择的列之后排序。在搜索按钮的代码隐藏中,我获取GridView的数据,然后对其进行数据绑定

我需要的是一种在搜索按钮的OnClick方法中重置排序的方法,以便每次单击Search时GridView只获取项目,而不对任何列进行排序

谢谢回复

描述了如何重置排序

gridViewInstance.Sort("", SortDirection.Ascending);

也许您需要重新绑定数据。

您能显示您的标记和排序逻辑吗?需要查看您的编码……@Davide Piras:我不能,因为它是工作项目的一部分。但答案不必如此。:)谢谢,成功了。我只是在搜索按钮的OnClick方法中对GridView进行数据绑定之前立即将其放置。