Treeview点击 旁边的按钮和文字,都可以收缩该节点

netwangyongtao 2011-09-27 11:54:26
做了个树,用框架的,点击Treeview要求加载右边的Url,同时可以收缩该节点,因为有Url,所以OnSelectedNodeChanged不触发事件,目前只能用js去实现。麻烦各位大虾帮帮忙。

补充:树树里的数据是从数据库中读取的。因为数据量大,一开始加载2层树,点击父类树再读取数据库显示子类,可是现在连收缩都没搞定,所以等树搞定在研究。嘿嘿
...全文
58 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
诺维斯基 2011-09-27
  • 打赏
  • 举报
回复
最好把代码贴出来吧
枪牌 2011-09-27
  • 打赏
  • 举报
回复
用纯js的树,可以实现N多功能(不好意思说所有功能)
netwangyongtao 2011-09-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 soonfei 的回复:]
最好把代码贴出来吧
[/Quote]

代码很简单,aspx页面:
<asp:TreeView ID="TreeView1" runat="server" Height="100%" ExpandLevel="1" ExpandDepth="0"
ImageSet="WindowsHelp" OnSelectedNodeChanged="TreeView1_SelectedNodeChanged">
<ParentNodeStyle Font-Bold="False" />
<HoverNodeStyle Font-Underline="True" ForeColor="#6666AA" />
<SelectedNodeStyle BackColor="#B5B5B5" Font-Underline="False" HorizontalPadding="0px"
VerticalPadding="0px" />
<Nodes>
<asp:TreeNode Text="父类" Expanded="True"></asp:TreeNode>
</Nodes>
<NodeStyle Font-Names="Tahoma" Font-Size="8pt" ForeColor="Black" HorizontalPadding="5px"
NodeSpacing="0px" VerticalPadding="1px" />
</asp:TreeView>

cs页面就是绑定Treeview。


netwangyongtao 2011-09-27
  • 打赏
  • 举报
回复
[Quote=引用楼主 netwangyongtao 的回复:]
做了个树,用框架的,点击Treeview要求加载右边的Url,同时可以收缩该节点,因为有Url,所以OnSelectedNodeChanged不触发事件,目前只能用js去实现。麻烦各位大虾帮帮忙。

补充:树树里的数据是从数据库中读取的。因为数据量大,一开始加载2层树,点击父类树再读取数据库显示子类,可是现在连收缩都没搞定,所以等树搞定在研究。嘿嘿
[/Quote]

树不是用js做的,我的意思是用js实现点击图标和文字时,可以收缩节点。

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧