日期:2014-05-17  浏览次数:20492 次

asp.net如何改变TreeView控件的图标

如图所示,如何把这些TreeView控件的图标改成我自己的图标,求大神解决
------最佳解决方案--------------------
你不要用 ImageSet,他会自动添加图标的
------其他解决方案--------------------
TreeNode的ImageUrl 属性
------其他解决方案--------------------
你看看人家的设置或脚本或css样式,自己改就是了
------其他解决方案--------------------
样式可以改,但是图标没法改啊?
   <asp:TreeView ID="TreeView1" runat="server" ImageSet="Events">
            <HoverNodeStyle Font-Underline="False" ForeColor="Red" />
            <Nodes>
                <asp:TreeNode Text="新建节点" Value="新建节点">
                    <asp:TreeNode Text="新建节点" Value="新建节点">
                        <asp:TreeNode Text="新建节点" Value="新建节点"></asp:TreeNode>
                    </asp:TreeNode>
                </asp:TreeNode>
            </Nodes>
            <NodeStyle Font-Names="Verdana" Font-Size="8pt" ForeColor="Black" 
                HorizontalPadding="5px" NodeSpacing="0px" VerticalPadding="0px" />
            <ParentNodeStyle Font-Bold="False" />
            <SelectedNodeStyle Font-Underline="True" HorizontalPadding="0px" 
                VerticalPadding="0px" />
        
        </asp:TreeView>

------其他解决方案--------------------



引用:
TreeNode的ImageUrl 属性

还是不行,只是在原有的基础上又添加自己图标,原有的图标没有被覆盖
------其他解决方案--------------------
你去看研究 ImageSet="Events"
------其他解决方案--------------------
设置CollapseImageUrl和ExpandImageUrl这两个属性就可以了,好了,可以结帖了