Q&A

  • TreeView에 관한질문입니다. 명쾌한답변을 원합니다..플리즈 ~.*


TreeView로 DB연결해보신분...답변부탁드립니다.



안녕하세요..

저는 DB에 있는 다단계회사의 사원을

레벨별로 읽어서 트리뷰의 부모와 자식노드에 DB을 연결하여 조직도를 트리뷰로 표현하는 작업을 하고있습니다.



테스트용으로 약 300개 정도의 노드를 DATABASE에서 불러와서 TREEVIEW

레벨별로 추가하고 있습니다.





그런데 작업중 문제점이 발생합니다..

1. 노드를 추가하는 속도가 너무느리다.

(속도차를 줄이기 위해서 BeginUpdate와 EndUpdate를 사용했습니다. )

2. 4회정도 조회해서 트리를 그리면 메모리가 풀이 나는지 시스템이 다운이 되어 버립니다.

3. 모든노드들을 출력하는 문제

(화면상의 내용이 아니라 트리로 표현된 모든 노드(300개)들을 출력해야함.)



넘어렵다. ~.*





위의 문제 점을 어떻게 해결 해야할지??

메모리 누적의 한계를 극복하기 위한 다른 방법이나,방안이 없을까요??

트리뷰가 버그가 좀있다고 해서.. 델파이 5패치도 설치했습니다.

델파이 데모에 나온 예제도 보았습니다.

데모의 내용은 가상LISTVIEW인데 제가 표현하는 방식과 차이가 있어 이해

해서 적용하기가 무척 어렵군요.

인쇄 또한 문제가 있네요. < 실력의 한계가 온다.... ~.~ >





0  COMMENTS