2010-07-16 6 views

답변

2

페이징 색인이 변경되는 경우와 같이 여전히 페이징 이벤트를 처리해야합니다. PageIndexChanging뿐만 아니라 YourGridView_Sorting도 처리해야합니다. 그냥 paging = true으로 설정하면 프로젝트에 페이징 기능을 원한다는 것을 알려줍니다.

페이지가 변경 될 때나 정렬이 필요할 때와 같은 이벤트를 구현하는 작업을해야합니다. MSDN에서

: http://www.asp.net/data-access/tutorials#Paging와 아마 당신은 새로운 생각하고

0

정렬 :

The GridView control raises two events when it moves to a new page of 
data. The PageIndexChanging event 
occurs before the GridView control 
performs the paging operation. The 
PageIndexChanged event occurs after 
the new page of data has been returned 
to the GridView control. 

Here's a link to how it can be implemented

당신이 비디오를보고 사랑한다면, 여기에 좋은 하나입니다 ASP.Net 3.5에 추가 된 ListView 및 DataPager.

새로운 ListView은 여러 레코드를 표시하고 GridView와 같은 기능을 제공하지만 템플릿을 사용하여보다 유연한 레이아웃을 허용하는 이전 DataList 및 Repeater 컨트롤에 대한 업데이트입니다.

새로운 DataPager은 독립형 페이징 인터페이스입니다. 페이징 UI (Next, Previous, First, Last 버튼)를 렌더링하며 데이터 웹 컨트롤에 연결됩니다. IPageableItemContainer 인터페이스를 구현하는 컨트롤에서만 작동하며 ListView 만 (현재)입니다.

MSDN 매거진의 this enthusiastic article에 따르면 "ListView는 문자 그대로 ASP.NET의 다른 모든 데이터 바인딩 컨트롤을 바꿀 수 있습니다."

이제 ListView와 DataPager에 대해 많은 도움을 얻을 수 있습니다. 우선,이 4GuysFromRolla 시리즈는 큰 도움이되어야합니다. Using ASP.NET 3.5's ListView and DataPager Controls: The Ultimate DataPager Interface

관련 문제