0

IHierarchicalEnumerable を実装する外部データソースがあります。TreeView にそのデータソースを使用しようとしていますが、コントロールがレンダリングする画像と個々のナビゲーション URL を指定する方法が見つかりません (ビジネス ロジックがいくつかあります)。

私が見た例はすべて、Url と Name および Image フィールドがデータソースで直接利用できることを前提としていますが、ここではそうではありません。

これらのプロパティを実装するプロキシとして別のデータソースを作成しようとしましたが、(GetHierarchyData().GetChildren() が原因で) 予想よりもはるかに難しいことが判明したため、別の方法があることを願っています。

助けてくれてありがとう!

4

1 に答える 1

1

TreeView コントロールのTreeNodeDataBoundイベントを確認する必要があります。イベント ハンドラーでは、特定の条件に基づいてノードのプロパティ (画像の URL やテキストなど) を変更できます。

于 2009-05-04T09:38:28.183 に答える