标题:treeview 的 选中显示颜色问题(还为完成~大家努力帮看看~)
取消只看楼主
ibiws
Rank: 1
来 自:哈尔滨
等 级:新手上路
帖 子:55
专家分:0
注 册:2007-7-12
 问题点数:0 回复次数:2 
treeview 的 选中显示颜色问题(还为完成~大家努力帮看看~)
怎么在treeview中前台指定好TreeNode后该指定项不能响应SelectedNodeStyle.ForeColor="Red"了?我要实现选定项变红色。怎么办啊????
部分代码如下:

<asp:TreeView ID="TreeView1" runat="server" RootNodeStyle-ImageUrl= "~/pic/root_navigation.png"
NodeStyle-ImageUrl ="~/pic/navigation.png" ShowLines="True" ImageSet="News" NodeIndent="10" >
<ParentNodeStyle Font-Bold="False" />
<HoverNodeStyle Font-Underline="True" />
<SelectedNodeStyle Font-Underline="True" HorizontalPadding="0px"
VerticalPadding="0px" ForeColor="Red" />
<NodeStyle Font-Names="Arial" Font-Size="10pt" ForeColor="Black" HorizontalPadding="5px"
NodeSpacing="0px" VerticalPadding="0px" ImageUrl="~/pic/navigation.png" />
<Nodes>
<asp:TreeNode SelectAction="Expand" Text="管理系统" Value="管理系统">
<asp:TreeNode SelectAction="Expand" Text="成件管理" Value="成件管理" >
<asp:TreeNode NavigateUrl="~/ProductManagement/ViewProduct.aspx" Text="成件浏览" Value="成件浏览" >
</asp:TreeNode>
<asp:TreeNode NavigateUrl="~/ProductManagement/QueryProduct.aspx" Text="成件查询" Value="成件查询">
</asp:TreeNode>

</asp:TreeNode>

</Nodes>
<RootNodeStyle ImageUrl="~/pic/root_navigation.png" />
</asp:TreeView>

问题::

现在虽然指定了<SelectedNodeStyle Font-Underline="True" HorizontalPadding="0px"
VerticalPadding="0px" ForeColor="Red" />
但是树中的"成件浏览"和"成件查询"节点选中后没有变色.我该怎么办?好象不应该啊~~
谢谢大家能指导下~~



[此贴子已经被作者于2007-7-31 10:55:21编辑过]

搜索更多相关主题的帖子: treeview navigation 颜色 png 
2007-07-29 22:10
ibiws
Rank: 1
来 自:哈尔滨
等 级:新手上路
帖 子:55
专家分:0
注 册:2007-7-12
得分:0 
回复:(cyyu_ryh)用样式控制应该可以吧
请问样式控制是怎么回事?谢谢~~
我在treeview的属性里选了但是就是不显示.

希望大家多多指教~~
2007-07-30 22:29
ibiws
Rank: 1
来 自:哈尔滨
等 级:新手上路
帖 子:55
专家分:0
注 册:2007-7-12
得分:0 
[讨论]回复:(ibiws)treeview 的 选中显示颜色问题

另外,我遇到一个有趣的问题,就是我的树绑定的是站点地图,前台代码如下:
<asp:TreeView ID="TreeView1" runat="server" DataSourceID="SiteMapDataSource1" ShowLines="True" RootNodeStyle-ImageUrl= "~/pic/root_navigation.png"
NodeStyle-ImageUrl ="~/pic/navigation.png" ImageSet="News" NodeIndent="10" >
<ParentNodeStyle Font-Bold="False" />
<HoverNodeStyle Font-Underline="True" />
<SelectedNodeStyle Font-Underline="True" HorizontalPadding="0px"
VerticalPadding="0px" ForeColor="Red" Font-Strikeout="False" />
<NodeStyle Font-Names="Arial" Font-Size="10pt" ForeColor="Black" HorizontalPadding="5px"
NodeSpacing="0px" VerticalPadding="0px" ImageUrl="~/pic/navigation.png" />
<RootNodeStyle ImageUrl="~/pic/root_navigation.png" />
</asp:TreeView>
我的站点地图有两个父节点(分别设为A和B),现在有趣的问题是对选中项变色的设置只对B父节点下的页节点有效,而A父节点下的页节点没有反应!!
在站点地图中交换A和B的位置还是一样的结果!
大家帮下看看是怎么回事~~~

谢谢!!!


希望大家多多指教~~
2007-07-30 22:38



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-159021-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.736478 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved