以下の形式でデータセットを返すアプリケーションがあります。
Path Parent Path EntityID EntityName sysID /5344/5558/5554/ /5344/5558/ 3 New York (City of) 5554 /5344/5558/5556/ /5344/5558/ 3 Albany (City of) 5556 /5344/5558/5553/ /5344/5558/ 3 White Plains (City of) 5553 /5344/5558/5557/ /5344/5558/ 3 Buffalo (City of) 5557 /5344/5558/ /5344/ 2 State Of New York 5558 /5344/5558/5555/ /5344/5558/ 3 Syracuse (City Of) 5555 /5344/5920/5921/ /5344/5920/ 3 West Palm Beach (City Of) 5921 /5344/5920/6853/ /5344/5920/ 3 Ft. Lauderdale (City Of) 6853 /5344/5920/6043/ /5344/5920/ 3 Orlando (City Of) 6043 /5344/5920/ /5344/ 2 State Of Florida 5920 /5344/5529/5527/ /5344/5529/ 3 Sacramento (City Of) 5527 /5344/5529/ /5344/ 2 State Of California 5529 /5344/ / 1 USA 5344
TreeView コントロールに EntityName (アルファベット順に並べ替える必要があります) と sysID の値を入力する必要があります。
EntityID は、レコードのノード レベルです (1 はルート、2 は親、3 は子)。
Path と ParentPath は、hierarchyid のデータ型を持つ別のフィールド (ここには表示されていません) を操作した結果です。
これは、検索で見つけた一般的な「ツリービューを作成する」投稿よりも少し複雑です。
ツリービュー コントロールを作成しようとしましたが、その方法がわかりません。データセットを指定してツリービューを作成する方法に関する提案はありますか?