CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

关于treeview!一定给分!

楼主sunqcn()2003-06-03 17:56:33 在 .NET技术 / ASP.NET 提问

我想实现这样的功能:  
        点击某一层treeview节点,显示出此节点的text值以及其所有父节点的text值。  
   
  那位大虾能帮我解决这个问题,感激不尽. 问题点数:100、回复次数:17Top

1 楼xiajianfeng()回复于 2003-06-03 18:09:36 得分 0

显示出此节点的text值:  
  你应该是在SelectedIndexChange里写的代码吧  
  e.NewNode是指当前重新选中的树节点索引  
  你可以这样取值  
  TreeNode   node=TreeView1.GetNodeFromIndex(e.NewNode);  
  string   text=node.Text;  
  string   id=node.ID;  
  string   nodedata=node.NodeData;  
   
   
  TreeView的当前选中节点的父节点  
  var   node=tree.getTreeNode(event.treeNodeIndex);  
  var   ParentNode   =   node.getParent();  
  Top

2 楼hgknight(江雨.net)回复于 2003-06-03 18:15:30 得分 0

怎么显示?显示在哪?客户端还是服务器端?Top

3 楼sunqcn()回复于 2003-06-03 18:40:39 得分 0

太谢谢了,不过var   node=tree.getTreeNode(event.treeNodeIndex)中的event是何意?Top

4 楼xiajianfeng()回复于 2003-06-03 18:55:05 得分 0

or:  
   
  if(node.Parent   is   TreeNode)  
  {  
  pnode=(TreeNode)node.Parent;  
                    ...  
  }  
   
  Top

5 楼sunqcn()回复于 2003-06-03 19:24:45 得分 0

老大,vs.net告诉我getTreeNode不是treeview的成员,怎么办?Top

6 楼sunqcn()回复于 2003-06-03 20:08:14 得分 0

我在寻找父节点时还是遇到了一些困难,node的getparent属性好像也找不到,请各位不吝赐教!Top

7 楼yuanylong(小新)回复于 2003-06-03 21:49:53 得分 8

如果说什么不是什么的成员,那么就把引用写全。  
  Dim   tmpNd   As   Microsoft.Web.UI.WebControls.TreeNode  
  1)获得当前节点id值和text值的代码(调试成功)  
                  '获得当前节点的ID值  
                  Dim   ndsedl   As   New   Microsoft.Web.UI.WebControls.TreeNode()  
                  ndsedl   =   Treeview.GetNodeFromIndex(Treepaybasic.SelectedNodeIndex)  
                  节点id   =   ndsedl.ID  
                  节点text=ndsedl.text  
   
   
  Top

8 楼xiajianfeng()回复于 2003-06-04 08:47:47 得分 20

treeview的getTreeNode在winform中是有的;  
  而在webform中没有;  
   
   
  你这样得到:  
   
   
  if(node.Parent   is   TreeNode)  
  {  
  pnode=(TreeNode)node.Parent;  
                    ...  
  }  
   
  Top

9 楼hgknight(江雨.net)回复于 2003-06-04 12:23:19 得分 0

http://expert.csdn.net/Expert/topic/1525/1525202.xmlTop

10 楼sunqcn()回复于 2003-06-04 17:10:05 得分 0

hgknight(江雨.net),你能解释一下显示在客户端或者服务器端的区别吗?Top

11 楼hgknight(江雨.net)回复于 2003-06-04 17:15:23 得分 0

呵呵,显示当然只能显示在客户端  
  我是说你想用客户端代码还是服务器端代码来实现?Top

12 楼greenhill1(小山)回复于 2003-06-04 17:20:38 得分 0

在客户端的时候怎么应用阿?我的代码在客户端就取不到点击的节点的text  
  不知道怎么办啊Top

13 楼hgknight(江雨.net)回复于 2003-06-04 17:38:19 得分 5

我给你的帖子里不是有介绍吗Top

14 楼liuzhonghe(呆头鹅)回复于 2003-06-04 17:52:28 得分 5

if(node.Parent!=null)  
  {  
  pnode=(TreeNode)node.Parent;  
                    ...  
  }  
  也行Top

15 楼greenhill1(小山)回复于 2003-06-04 18:28:16 得分 2

服务器端的程序是怎样引用点击的那个函数的?里面的参数是怎样传递的?Top

16 楼snowjin78(方圆)回复于 2003-06-05 16:52:02 得分 60

 
  If   TypeOf   (node11.Parent)   Is   TreeNode   Then  
                          node11   =   node11.Parent  
                          mylabel.Text   =   node11.Text  
                  End   If  
  Top

17 楼sunqcn()回复于 2003-06-05 17:45:23 得分 0

太好了,正是需要的。  
  thank   you   very   much.  
  揭帖Top

相关问题

  • 关于treeview控件的,一定给分
  • !!!送分题:如何将treeview与数据库链接?!(一定给分)
  • 请教关于数据库和TREEVIEW之间互换的问题(一定给分)
  • (急)请教各路高手:在网页中怎样使用Activex控件treeview,(一定给分)
  • 我在TreeView中的节点Icon显示不全,好象被拉伸了,怎么回事?(一定给分)
  • 怎样把TreeView控件的同一层次的节点自定义排序?50分一定给
  • 简单的TreeView问题,给20分
  • treeview的复制问题,立即给分!
  • 请教treeview的使用,给100分
  • 一定给分!!!

关键词

  • .net
  • 节点
  • 代码
  • 客户
  • 服务器
  • ndsedl
  • treenode
  • treeview
  • node
  • 值

得分解答快速导航

  • 帖主:sunqcn
  • yuanylong
  • xiajianfeng
  • hgknight
  • liuzhonghe
  • greenhill1
  • snowjin78

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo