나는 해결책을 안다고 생각하지만 현장에 질문하고 싶습니다. 조회 (lookup)로 사용되는 사이트 내에 ASP.NET (C# 2.0 프레임 워크) 페이지가 있습니다. 표준 gridview 컨트롤, 데이터의 5 열, 사용자가 선택하려는 레코드로 무언가를 할 수있는 여섯 번째 열에 대한 하이퍼 링크.ASP.NET에 너무 많은 정보를 표시하는 좋은 방법이 있습니까?
제 질문은 '가능한'100k 레코드를 해당 gridview에 가장 잘 표시하는 방법에 대한 것입니다. 그것이 지금 서서 그대로 렌더링 된 결과를 반환하기 전에 더 많은 회색 머리카락을 돋아 줄 것입니다. 그 realestate에 대한 gridview는 한 번에 화면에 약 20 행의 데이터를 표시 할 수 있으므로 데이터를 페이징하면 여전히 5000 페이지가 제공됩니다. 'J'에 대한 가장 큰 반환 세트 인 A-Z에 대한 rolodex 유형 검색을 추가하면 35000 개의 레코드가 제공됩니다 (아아 'X'는 54 개만 있음).
rolodex를 작게 늘리거나 이와 같은 상황을 처리하는 더 좋은 방법이 있습니까?
미리 감사드립니다.
편집 : 나는 이미 1750 페이지를 줄 것입니다 'J'에 대한 페이징과 함께 제안 된 GenericTypeTea 같은 페이징 설정이 채워진 저장 프로 시저가 이미 있습니다. 그 많은 데이터가있는 이유는 주어진 자동 정책에 참여하는 사람의 양입니다. 관리자는 주어진 이름 또는 부분을 검색 할 수 있어야합니다. 'Jones'에는 1209 개의 레코드가 있고 'Smith'에는 2918 개가 있으므로 rebust 결과 세트를 만들 수도 있습니다.
# 2 편집 : 추가 100,000 '가능성'이 계정은 반면에 많은 레코드가 더 :(
사용자가 필요한 것을 찾기 전에 사용자가 100,000 개의 레코드를 조사 할 것으로 기대합니까? –
지금은 성으로 정렬 된 '사용자'목록이므로 관리자는 원하는 항목에 도달하기 전에 많은 레코드를 스크롤해야 할 수도 있습니다. –
정의에 따르면, 아니, 그것을 보여주는 좋은 방법이 있기 때문에, _not_가 너무 많습니다! 그리고 그것을 보여주는 좋은 방법이 없다면 너무 많이 있습니다! – Eric