分页中的gridview排序问题

时间:2011-02-04 08:17:55

标签: asp.net sorting gridview

在gridview中

当我转到nextpage(第2页)并单击标题进行排序时,它会对所有数据进行排序。我只需要对第2页中的数据进行排序

这是我的代码

DataTable dataTable = ViewState["HospAcc"] as DataTable; 
if (dataTable != null) 
{ 
       DataView dv = new DataView(dataTable); 
       dv.Sort = string.Format("{0} {1}", e.SortExpression, Direction); 
       Direction = (Direction == "ASC") ? "DESC" : "ASC"; 
       //Bind resutls 
       gvHospAcc.DataSource = dv; 
       gvHospAcc.DataBind(); 
} 

还有一件事是当我进入第二页时,我的排序正在崩溃

谢谢

1 个答案:

答案 0 :(得分:0)

您是如何将数据导入gridview的?您可以手动分页进入gridview的数据;这样,当你点击标题时,它只会对该页面上的数据进行排序,因为除此之外没有其他数据。