这种情况如何得到其父节点的值 Microsoft说如果树节点位于根级别,Parent 属性将返回 空引用但是我那个aa不是根级别的啊,怎么也返回空引用了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以遍历整个树,然后找到“aa”的值,这样就能得到父节点的值了 foreach (TreeViewNode node in this.TreeView2.Nodes[].Nodes) { if (node.Text == "1.1.1") node3 = node.Parent; }这个是用第三方控件的代码可能有写不一样,你自己修改就可以了 TreeNode pareDataType = new TreeNode("aa");//aa是子节点的值string str = pareDataType.Parent.Text; //根本就得不到其父节点的值你这个第一句只是新建立了一个TEXT为"aa"的节点与TREEVIEW完全没有联系的吧... TreeNode pareDataType = new TreeNode("aa");//aa是子节点的值string str = pareDataType.Parent.Text; //根本就得不到其父节点的值你这个第一句只是新建立了一个TEXT为"aa"的节点与TREEVIEW完全没有联系的吧...------------------------------------string pareDataType = TreeView1.Nodes["aa"].Parent.Text;那我这样应该不是新建了吧,为什么还得不到值呢? string pareDataType = TreeView1.Nodes["aa"].Parent.Text;应该是TreeView1.Nodes[int index].Nodes["aa"].Parent.Text;你的那句是在最顶层,肯定要溢出了,如果你的子节点在第二层用我这个就可以了 TreeView1.Nodes[int index].Nodes["aa"].Parent.Text--------------------------不行的 TreeView1.Nodes[int index].Nodes["aa"].Parent.Textint index是一个值你看TreeView1.Nodes.Nodes["aa"].Parent.Text;这样可以吗? 顶朋友 看看这个问题。http://community.csdn.net/Expert/topic/5686/5686047.xml?temp=.8212702 TreeNode pareDataType = new TreeNode("aa");//aa是子节点的值,没有节点添加它,所有他没有父节点string str = pareDataType.Parent.Text; //根本就得不到其父节点的值要进行一步操作才能有值ParentNode.Nodes.Add(pareDataType ); WinForm中DataGridView排序问题? 求翻译如下两个算法题 delphi的代码在C#中如何实现 关于remoting 客户端第二次加载时的问题 鼠标圈选的问题 苦恼!为什么换行会延缓1秒钟?关于vs2003 一个VS2003开发C#程序的简易问题 bs模式 窗体中有两个table上面的高度固定 下面的随窗体的高度改变而改变,怎么设置? Mono Tools for Visual Studio 如何处理有顺序要求的事件? c# 的語法問題 (取出陣列和方法呼叫問題) TextBox数据对齐~
foreach (TreeViewNode node in this.TreeView2.Nodes[].Nodes)
{
if (node.Text == "1.1.1")
node3 = node.Parent;
}
这个是用第三方控件的代码可能有写不一样,你自己修改就可以了
string str = pareDataType.Parent.Text; //根本就得不到其父节点的值你这个第一句只是新建立了一个TEXT为"aa"的节点
与TREEVIEW完全没有联系的吧...
string str = pareDataType.Parent.Text; //根本就得不到其父节点的值你这个第一句只是新建立了一个TEXT为"aa"的节点
与TREEVIEW完全没有联系的吧...------------------------------------
string pareDataType = TreeView1.Nodes["aa"].Parent.Text;
那我这样应该不是新建了吧,为什么还得不到值呢?
应该是TreeView1.Nodes[int index].Nodes["aa"].Parent.Text;你的那句是在最顶层,肯定要溢出了,如果你的子节点在第二层用我这个就可以了
--------------------------
不行的
int index是一个值
你看TreeView1.Nodes.Nodes["aa"].Parent.Text;这样可以吗?
朋友 看看这个问题。http://community.csdn.net/Expert/topic/5686/5686047.xml?temp=.8212702
//aa是子节点的值,没有节点添加它,所有他没有父节点
string str = pareDataType.Parent.Text; //根本就得不到其父节点的值要进行一步操作才能有值
ParentNode.Nodes.Add(pareDataType );