2009-04-02 5 views
0

데이터베이스에서 모든 행을 가져 오지 않고 현재 페이지의 행만 가져 오도록 페이징을 사용하도록 데이터 그리드를 구성하는 방법은 무엇입니까?데이터 격자로 스마트 페이징

현재 내가 DataGrid를 사용해야합니까 아니면 더 새로운 컨트롤이 있습니까?

답변

0

과거에 이와 같은 페이징을 구현했을 때 페이징을하기 위해 SQL에 대한 책임을 페이지 번호와 크기로 전제 할 수 있습니다. 이는 실행중인 데이터베이스 유형에 따라 다릅니다. SQL 서버 2000에서 그 일을

는 저 작은 복잡하지만 당신이 그것을 사용하는 경우, 내가 SQL Server 2005/2008 is very easy

페이징을 팔 수있는 자원이있을 수 있습니다.

DB에 대해 어떻게 말하면 그리드에 바인딩하는 방법과 데이터를 가져 오는 방법에 따라 달라집니다.

0

나는 지금까지의 GridView에 대한 대안으로, 그것은 모든 데이터에 따라 모든 "스마트 페이징"코드가

this entry by ScottGu에서 나온 생각합니다. GridView는 표 형식 데이터에 가장 적합합니다. 레이아웃을보다 융통성있게 사용하려는 경우 고려하십시오. ListView

관련 문제