IHIERARCHICALDATASOURCE, 계층 구조, ASP.NET
-
03-07-2019 - |
문제
나는 처음부터 계층 구조 구조를 구축하고 있으며 가장 좋은 경로를 결정하려고 노력하고 있습니다. 다른 stackoverflow 질문에서 다음 링크를 찾았습니다.
나는 중첩 된 세트의 아이디어를 좋아 하고이 패턴을 기반으로 데이터베이스를 구축하기 시작했습니다. 이제 TreeView와 같은 컨트롤에 쉽게 바인딩 할 수있는 방식으로 데이터를 쿼리하는 방법을 잘 모르겠습니다. 데이터를 재주문하고 커밋 할 수 있어야합니다. 제안이 있습니까?
해결책
SQL 2005는 재귀 쿼리에 대한 지원을 추가했습니다. 재귀 쿼리를 사용하여 TreeView를 채우는 데이터 트리를 반환합니다. 각 레코드에 대해 TreeView에서 일치하는 상위 노드를 찾아 새 아이를 추가합니다.
업데이트의 경우 트리를 XML로 직렬화 한 다음 SQL 2005의 XML 기능을 사용하여 "업데이트"문을 실행할 수 있습니다.
제휴하지 않습니다 StackOverflow