| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 529 人关注过本帖
标题:treeview 的 选中显示颜色问题(还为完成~大家努力帮看看~)
收藏  订阅  推荐  打印 
ibiws
Rank: 2
来自:哈尔滨
等级:注册会员
帖子:55
积分:676
注册:2007-7-12
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-7-29 22:10
foshan
Rank: 4
等级:高级会员
威望:2
帖子:600
积分:6366
注册:2006-3-1

这是正常的。节点如果设置了 NavigateUrl="~/ProductManagement/ViewProduct.aspx"之后,就不能实现选定的节点的背景颜色显示出来。

我是ASP.NET2.0超级菜鸟,请多多教导!
2007-7-30 08:18
cyyu_ryh
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:42
帖子:1725
积分:17780
注册:2006-10-21

用样式控制应该可以吧

有事无事都密我. MSN: cyyu_ryh@hotmail.co.jp E-mail: cyyu_ryh@yahoo.com
2007-7-30 11:54
ibiws
Rank: 2
来自:哈尔滨
等级:注册会员
帖子:55
积分:676
注册:2007-7-12
回复:(cyyu_ryh)用样式控制应该可以吧

请问样式控制是怎么回事?谢谢~~
我在treeview的属性里选了但是就是不显示.

希望大家多多指教~~
2007-7-30 22:29
ibiws
Rank: 2
来自:哈尔滨
等级:注册会员
帖子:55
积分:676
注册:2007-7-12
[讨论]回复:(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-7-30 22:38
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.108586 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved