2011-12-12 1 views
1

나는 5000-6000 개의 레코드에 대해 많은 양의 데이터를 가지고 있습니다.많은 양의 데이터를 콤보 상자에 바인딩하면 성능 문제가 발생합니다.

나는 이러한 모든 레코드를 콤보 상자에 바인딩합니다.

문제는 콤보 상자의 속도가 느리고 확장 및 선택이 지연되고 때로는 페이지 전체가 중단된다는 것입니다.

이 문제 또는 대안 컨트롤에 대한 해결책이 있습니까?

RadComboBox도 시도했지만 동일한 문제가 발생했습니다.

+0

하나의 콤보 상자에 많은 레코드를 보유 할 가치가 있습니까? 나는 누군가가 그 많은 아이템들을 어떻게 돌아 다니고 싶어 하는지를 이해할 수 없다 ... – thiagoleite

+0

흠, 나도 안다.하지만 이것은 필수 사항이다. –

+0

Prioser의 제안은 훌륭하고 나에게 아이디어를주었습니다. 더 합리적인 수량으로 모든 레코드를 "분할"할 수 있습니다 (예 : 시작 문자 또는 그룹으로 분할). – thiagoleite

답변

2

해결 방법은 here입니다. 그 이유는 브라우저가 약간의 리소스를 필요로하는 원인이되는 각 행에 대해 DOM 요소를 생성하기 때문입니다.

필요에 따라 행을로드하는 것이 유일한 옵션 일 수 있습니다.

관련 문제