IHierarchicalEnumerableをツリービューにバインドし、カスタム画像とナビゲーションURLを指定します
-
03-07-2019 - |
質問
IHierarchicalEnumerableを実装する外部データソースがあります。 TreeViewにそのデータソースを使用しようとしていますが、コントロールがレンダリングする画像と個々のナビゲーションURLを指定する方法が見つかりません(ビジネスロジックがあります)。
私が見たすべての例は、データソースでUrlおよびNameフィールドとImageフィールドが直接利用可能であると仮定していますが、ここではそうではありません。
これらのプロパティを実装するプロキシとして他のデータソースを作成しようとしましたが、これは予想よりもはるかに困難であることが判明しています(GetHierarchyData()。GetChildren()により)。
助けてくれてありがとう!
解決
TreeNodeDataBound イベント。イベントハンドラーでは、特定の条件に基づいてノードのプロパティ(画像のURLやテキストなど)を変更できます。
所属していません StackOverflow