2010-01-06 6 views
0

나는 SORTABLE 그리드 뷰를 5000 개 가지고있다. 20 개 페이지로 나눕니다. 모든 것이 완벽하게 작동하며 $ % # %처럼 보입니다.디자인 아이디어 : 수백 페이지의 멀티 페이징 GridView

나는처럼 보이는 호출기 있습니다

1 | 2 | 3 | 4 ... 290 

합니다 (이 ... 진짜 나 질문을 위해서 게으른되지 않는) 지금

, 내가 확실히 알을하는 사람들 6-7 페이지를 탐색하지 말고 그리드의 모든 레코드가 제대로 정렬되도록해야합니다.

그래서 누군가가 페이저 (또는 잘 구현 한 웹 사이트에 대한 링크)로 무엇을 할 수 있는지 디자인 아이디어를 가지고 있는지 궁금합니다.

+0

질문에 대한 답변을 찾았습니까? – Meligy

+0

아니, 나는하지 않았다. 아직도 찾고 있어요. – Faruz

답변

1

난 당신이 중 하나를해야한다고 생각 :

  • 사용 ObjectDataSource를 또는 LinqDataSource

    (바람직 LinqDataSource, 데이터 액세스 기준)과 정렬 및 페이징 처리 할 수 ​​있도록 -이 단순하고 전력에 권장되는 방법입니다.
  • 데이터를 가져 오는 데 매우 복잡한 논리 인 경우 정렬 및 페이징 서버 측을 직접 구현하십시오. 그리드 이벤트 등을 연결해야하지만 그리드 뷰 사용자 정의 정렬 및 페이징을 검색 할 수있는 많은 리소스가 있습니다.

두 가지 방법의 목적은 모든 행을로드 할 필요가 없으므로 응용 프로그램의 속도가 매우 느려지므로 유의하십시오. DB 레벨에서 정렬 및 페이징을 처리해야합니다.