在Treeview中应用不同的叶节点样式在同一级别

问题描述:

我需要动态地显示使用树视图控件的目录结构。我能够获取树视图,但是样式存在问题。我的树视图看起来这样。在Treeview中应用不同的叶节点样式在同一级别

enter image description here

但问题是(图像)机器类型和母板报告是在同一水平,但我想,以示对机器类型(我想文件夹图标)和主板报告不同的图标(文件图标)。实际上,我正在使用web.site地图从数据库生成此结构。

aspx文件中的我的Treeview代码如下。

<asp:TreeView ID="TreeView1" runat="server"> 
     <RootNodeStyle ImageUrl="~/TreeView/images/folder/folder.gif" /> 
     <ParentNodeStyle ImageUrl="~/TreeView/images/folder/folder.gif" /> 
     <LeafNodeStyle ImageUrl="~/TreeView/images/folder/file.gif" /> 
</asp:TreeView> 

因此,任何机构可以帮我..

感谢

您可以使用每个节点的ImageUrl属性来实现它: 为如:

<asp:TreeNode ImageUrl="image.jpg"></asp:TreeNode> 
+0

我需要从背后的代码做每一件事..我从后面的代码生成这个树视图首先,我从数据库表中创建一个动态的web.sitemap文件,然后使用站点地图dat将它附加到树视图源代码控制。@ Srinivas – Gajawada 2013-04-10 05:47:07