2010-12-01 7 views
2

메뉴에 표시 할 비즈니스 개체의 목록이 있습니다. LINQ를 사용하여 중첩 된 그룹을 만들어 원하는 구조와 일치시킬 수 있지만 수동으로 반복하여 메뉴 항목을 인스턴스화하고 채워야합니다. IHierarchicalDataSource 및 IHierarchicalEnumerable을 지원하는 DevExpress ASPxMenu를 사용하고 있습니다. 내가 그룹화 한 목록 (IGrouping)을 이러한 인터페이스 중 하나로 변환하는 가장 쉬운 방법은 무엇입니까?IGrouping을 IHierarchicalDataSource로 변환하는 가장 쉬운 방법

답변

1

트리 컨트롤에 표시 할 데이터베이스의 계층 적 목록에 대해 비슷한 작업을 수행해야했습니다. 내가 한 일은 LINQ2XML을 사용하여 계층 구조를 모델링하는 데 필요한 XElements를 만든 다음 트리 컨트롤에 맨 위 요소를 전달하는 것이 었습니다.

+0

XmlDataSourceControl을 사용 했습니까? 아니면 최상위 요소를 트리 컨트롤의 데이터 소스로 설정 했습니까? – SonOfPirate