문제

일반적인 문제처럼 보이므로 이미 해결책을 찾지 못한 것에 놀랐습니다. 누군가가 나를 도울 수있을 것입니다. 앱 사용자 목록을 표시하는 GridView가 있습니다.이 목록은 매우 크며 데이터를로드하는 데 영원히 걸립니다. 그렇지 않으면 데이터가 통과하고 일단로드되면 모든 것이 잘됩니다. 관리자를 돕기 위해 검색 상자를 만들었고 잘 작동합니다. 문제만이 초기 데이터로드입니다. ASP.NET은 처음에 모든 레코드를 검색하는 것 같습니다.

현재 페이지에 대한 레코드 만 얻는 방법이 있습니까? 어쩌면 GridView에 대한 설정이있을 수도 있고 다른 잘못을하고 있습니다.

제안해 주셔서 감사합니다.

Zeljko

도움이 되었습니까?

해결책

당신은 당신의 자신의 맞춤형 페이징을해야 할 것입니다. DataSource에 따라 PageIndex 및 Size를 전달 해야하는 페이지를 반환 할 페이지 만 가져와야합니다.

ive는 전에이 실행을 사용했습니다.http://aspnet.4guysfromrolla.com/articles/031506-1.aspx

다른 팁

DataReader를 실제로 원할 때 DataTable/DataSet을 사용하는 것 같습니다. 또는 아마도 "초기"가 의미하는 바를 이해하지 못하고 당신이 겪고있는 것은 새 배포를 할 때마다 JIT 컴파일러를 쳤다는 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top