如何重置GridView的排序?

Răz*_*nda 2 c# sorting gridview webforms

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

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

谢谢你的回复!

Sam*_*ich 5

这里描述了如何重置排序.

gridViewInstance.Sort("", SortDirection.Ascending);
Run Code Online (Sandbox Code Playgroud)

也许你需要重新绑定数据.