0

我有一个实现 IHierarchicalEnumerable 的外部数据源。我正在尝试为我的 TreeView 使用该数据源,但我找不到指定控件应呈现的图像和单个导航 url 的方法(那里有一些业务逻辑)。

我看到的示例都假设 Url 以及 Name 和 Image 字段在数据源中直接可用,但这里不是这种情况。

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

谢谢您的帮助!

4

1 回答 1

1

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

于 2009-05-04T09:38:28.183 回答