在应用过滤器后对GridView进行排序
本文关键字:排序 GridView 应用 过滤器 | 更新日期: 2023-09-27 18:13:50
在我的网格视图控制1000条记录已经存在(从数据集绑定),当我应用搜索条件时,它显示500条记录。
现在,当我单击Grid列名时,我只想对特定的500行进行排序。
MyGrid.Datasource = ds.Tables[0].DefaultView;
MyGrid.DataBind();
注意:在应用filter(search)之前,我不想对Grid进行排序。
请帮助我排序只有结果gridview
在GridView中创建所有功能,通过单击列名称OnSorting="MyGrid_Sorting"
和AllowSorting="true"
来处理排序。如果排序工作正常设置AllowSorting
为false
现在你所要做的就是在后面的代码中启用GridView的排序。最好在应用搜索条件的函数中。
private void applyFilter()
{
MyGrid.AllowSorting = true;
MyGrid.Datasource = ds.Tables[0].DefaultView;
MyGrid.DataBind();
}