ihierarchicalEnumerable을 TreeView에 바인딩하고 사용자 정의 이미지 및 탐색 URL을 지정하십시오.

StackOverflow https://stackoverflow.com/questions/819445

문제

ihierarchicalEnumerable을 구현하는 외부 데이터 소스가 있습니다. 트리 뷰에 해당 DataSource를 사용하려고하지만 컨트롤이 렌더링 해야하는 이미지 및 개별 탐색 URL을 지정하는 방법을 찾을 수 없습니다 (비즈니스 로직이 있습니다).

내가 본 예제는 모두 URL과 이름과 이미지 필드가 데이터 소스에서 직접 사용할 수 있다고 가정하지만 여기서는 그렇지 않습니다.

이러한 속성을 구현하는 프록시로 다른 데이터 소스를 만들려고했지만 예상보다 훨씬 어려운 것으로 판명되었습니다 (gethierarchydata (). getchildren ()) 다른 방법이 있기를 바랍니다.

도와 주셔서 감사합니다!

도움이 되었습니까?

해결책

당신은 Treenodedatabound 트리 뷰 컨트롤의 이벤트. 이벤트 핸들러에서는 특정 조건에 따라 노드 속성 (이미지 URL 또는 텍스트와 같은)을 변경할 수 있습니다.

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