проблема сортировки вида сетки в пейджинге - PullRequest
0 голосов
/ 04 февраля 2011

В сетке

когда я перехожу на следующую страницу (страницу2) и нажимаю на заголовок для сортировки, он сортирует все данные. мне нужно отсортировать только данные в page2

вот мой код

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 голосов
/ 04 февраля 2011

Как вы получаете ваши данные в gridview?Вы можете вручную отобразить данные, которые попадают в сетку;таким образом, когда вы нажимаете на заголовок, он будет сортировать только данные на этой странице, поскольку кроме этого нет никаких других данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...