데이터베이스에서 모든 행을 가져 오지 않고 현재 페이지의 행만 가져 오도록 페이징을 사용하도록 데이터 그리드를 구성하는 방법은 무엇입니까?데이터 격자로 스마트 페이징
현재 내가 DataGrid를 사용해야합니까 아니면 더 새로운 컨트롤이 있습니까?
데이터베이스에서 모든 행을 가져 오지 않고 현재 페이지의 행만 가져 오도록 페이징을 사용하도록 데이터 그리드를 구성하는 방법은 무엇입니까?데이터 격자로 스마트 페이징
현재 내가 DataGrid를 사용해야합니까 아니면 더 새로운 컨트롤이 있습니까?
과거에 이와 같은 페이징을 구현했을 때 페이징을하기 위해 SQL에 대한 책임을 페이지 번호와 크기로 전제 할 수 있습니다. 이는 실행중인 데이터베이스 유형에 따라 다릅니다. SQL 서버 2000에서 그 일을
는 저 작은 복잡하지만 당신이 그것을 사용하는 경우, 내가 SQL Server 2005/2008 is very easy에
페이징을 팔 수있는 자원이있을 수 있습니다.
DB에 대해 어떻게 말하면 그리드에 바인딩하는 방법과 데이터를 가져 오는 방법에 따라 달라집니다.
나는 지금까지의 GridView에 대한 대안으로, 그것은 모든 데이터에 따라 모든 "스마트 페이징"코드가
this entry by ScottGu에서 나온 생각합니다. GridView는 표 형식 데이터에 가장 적합합니다. 레이아웃을보다 융통성있게 사용하려는 경우 고려하십시오. ListView
Josh가 언급했듯이 여러 가지 방법이 있습니다.
한 가지 변형에 대해이 질문/답변 확인 : ASP.NET DataGrid and custom paging