.net 将IHierarchicalEnumerable绑定到树视图,并指定自定义图像和导航URL

.net 将IHierarchicalEnumerable绑定到树视图,并指定自定义图像和导航URL,.net,asp.net,data-binding,treeview,hierarchical-data,.net,Asp.net,Data Binding,Treeview,Hierarchical Data,我有一个实现IHierarchicalEnumerable的外部数据源。我试图将该数据源用于我的TreeView,但我找不到一种方法来指定控件应该呈现的图像和单个导航URL(其中有一些业务逻辑) 我看到的示例都假设Url、名称和图像字段在数据源中直接可用,但这里的情况并非如此 我试图创建另一个数据源作为实现这些属性的代理,但事实证明这比预期的要困难得多(由于GetHierarchyData().GetChildren()),所以我希望有其他方法 谢谢你的帮助 您应该查看TreeView控件的事件

我有一个实现IHierarchicalEnumerable的外部数据源。我试图将该数据源用于我的TreeView,但我找不到一种方法来指定控件应该呈现的图像和单个导航URL(其中有一些业务逻辑)

我看到的示例都假设Url、名称和图像字段在数据源中直接可用,但这里的情况并非如此

我试图创建另一个数据源作为实现这些属性的代理,但事实证明这比预期的要困难得多(由于GetHierarchyData().GetChildren()),所以我希望有其他方法


谢谢你的帮助

您应该查看TreeView控件的事件。在事件处理程序中,您可以根据特定条件更改节点属性(如图像url或文本)。

该死,我太喜欢声明性的东西了,以至于没有想到检查事件。那很好,谢谢!