나는 datapager에 연결된 listview에서 링크를 만들었습니다. 사용자가 링크를 클릭하면 왼쪽의 내용이 표시되지만 데이터 페이지는 페이지 1에서 페이지 1로 변경됩니다.datapager에서 런타임시 페이지 번호를 설정하는 방법
답변
각 링크에 페이지 번호를 나타내는 쿼리 문자열 필드를 추가해야합니다. 그런 다음 데이터 탐색기 컨트롤의 querystringfield 특성을 해당 쿼리 문자열 필드의 이름과 같게 설정해야합니다. 예를 들어
: 당신은 또한 런타임에 StartRowIndex 속성을 설정할 수 있습니다 http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datapager.querystringfield.aspx
당신이 페이징 수학을 직접 수행 할 경우 :
MSDN에서<asp:DataPager ID="dpItems" runat="server" PagedControlID="lvItems" PageSize="10" QueryStringField="pageNumber">
. 그러나 페이지를 직접 설정할 수는 없습니다. 예를 들어 페이지 당 10 개의 레코드를 표시하고 두 번째 페이지를 표시하려면 런타임 코드에서 myDataPager.StartRowIndex = 20을 설정합니다.
또는 datapager는이 연산을 자동으로 처리하고 datapager의 필드를 설정하고 querystringfield 값을 설정할 때 페이징 컨트롤을 생성 할 수 있습니다. 다음/이전 단추, 숫자 페이지 링크를 사용하거나 템플릿에서 사용자 고유의 페이징 컨트롤을 정의 할 수 있습니다. 자신의 페이징 컨트롤을 정의하는 경우
, 다음은 다음과 같이 수 :
는 그 다음 lvItems의 OnDataBound 이벤트 (자리 표시 자) lvItems.FindControl ("phPageNumberButtons"로 자리 표시자를 잡아) 다음 컨트롤을 자리 표시 자에 추가하십시오. 또한
, 당신은 당신이 필드에 대한 자세한 정보를 얻을 수있는 MSDN 문서에 대한 링크의 사용자 목록보기의 ID 여기
동일 PagedControlID을 정의해야합니다 msdn.microsoft.com/en-us/library/를
- 1. 페이지 번호를 얻는 방법?
- 2. 활성 보고서의 하위 보고서에 페이지 번호를 설정하는 방법
- 3. JSP로 페이지 번호를 넣는 방법
- 4. 런타임시 xml : lang 값을 설정하는 방법?
- 5. 런타임시 ASP.NET 마스터 페이지 설정
- 6. 런타임시 페이지 결합
- 7. 런타임시 시작 페이지 변경
- 8. 지도에서 핀 번호를 설정하는 방법 핀 이미지
- 9. TFS 2010에서 빌드 번호를 다시 설정하는 방법
- 10. 페이지 아래에 블로그를 설정하는 방법
- 11. Turbogears에서 런타임시 숨겨진 필드의 'value'매개 변수를 설정하는 방법
- 12. XSLT에서 페이지 번호를 만들려면 어떻게해야합니까?
- 13. 런타임시 #define의 값을 설정하는 방법이 있습니까?
- 14. facebook 팬 페이지 높이를 설정하는 방법
- 15. 콘텐츠 페이지 내에서 제목을 설정하는 방법 asp.net
- 16. 선택한 페이지 번호를 강조하는 효율적인 방법은 무엇입니까?
- 17. Visual Studio 빌드에서 Subversion 리비전 번호를 설정하는 방법
- 18. 런타임시 호출 방법
- 19. 런타임시 레이블을 늘리는 방법
- 20. 런타임시 모노를 확인하는 방법
- 21. 런타임시 sql_mode를 변경하는 방법
- 22. .rpt 파일에서 특정 그룹 구성원의 페이지 번호를 찾는 방법?
- 23. DevExpress - Xtra 보고서 : VB.NET 현재 페이지 번호를 얻는 방법?
- 24. jquery를 사용하여 html 태그와 페이지 번호를 자동으로 추가하는 방법
- 25. 런타임시 Tframes 생성 :
- 26. 검색 결과 페이지 하단의 검색 페이지 번호를 제한하는 방법은 무엇입니까?
- 27. 페이지 번호를 동적으로 생성하고 그리드에서 해당 페이지 만로드하는 방법은 무엇입니까?
- 28. Lyx에서 fancyhdr을 사용하여 페이지 번호를 지정하십시오.
- 29. FOP에서 페이지 번호를 조작하는 방법은 무엇입니까?
- 30. 라텍스에서 수동으로 페이지 번호를 정의 하시겠습니까?
OK, 쿼리 문자열을 가져오고 설정할 수 있지만 목록보기 내의 링크를 클릭해도 여전히 페이지 1로 되돌아갑니다. querystring 번호로 datapager 속성을 설정할 것으로 예상했지만 이러한 속성을 찾을 수 없습니다. 아마도 이것은 자동으로 수행되지만 작동하지 않을 수 있습니다. 위의 코드를 사용하여이 코드를 "& pageNumber ="+ dataPagerBottom.QueryStringField 링크에 추가했습니다. 내가 놓친 게 있니? – insanepaul
런타임시 페이지 번호를 설정하기 위해 무엇을해야하는지 알 필요가 있습니다. – insanepaul
이것을 파악할 수 있었습니까? – balazs