C# 如何重置GridView的排序?
我有一个连接到ObjectDataSource的GridView,它在codebehind中进行排序/分页。当前,如果我选择在某些列之后排序,更改搜索参数,然后单击搜索按钮,GridView仍然在我之前选择的列之后排序。在搜索按钮的代码隐藏中,我获取GridView的数据,然后对其进行数据绑定 我需要的是一种在搜索按钮的OnClick方法中重置排序的方法,以便每次单击Search时GridView只获取项目,而不对任何列进行排序 谢谢回复 描述了如何重置排序C# 如何重置GridView的排序?,c#,sorting,gridview,webforms,C#,Sorting,Gridview,Webforms,我有一个连接到ObjectDataSource的GridView,它在codebehind中进行排序/分页。当前,如果我选择在某些列之后排序,更改搜索参数,然后单击搜索按钮,GridView仍然在我之前选择的列之后排序。在搜索按钮的代码隐藏中,我获取GridView的数据,然后对其进行数据绑定 我需要的是一种在搜索按钮的OnClick方法中重置排序的方法,以便每次单击Search时GridView只获取项目,而不对任何列进行排序 谢谢回复 描述了如何重置排序 gridViewInstance.S
gridViewInstance.Sort("", SortDirection.Ascending);
也许您需要重新绑定数据。您能显示您的标记和排序逻辑吗?需要查看您的编码……@Davide Piras:我不能,因为它是工作项目的一部分。但答案不必如此。:)谢谢,成功了。我只是在搜索按钮的OnClick方法中对GridView进行数据绑定之前立即将其放置。