ITPUB论坛 » Web开发 » ASP.NET与AJAX » treeview的奇怪问题
新一届的微软MVP评选已经开始,欢迎各位推荐!
2008-7-3 19:26 hanfeishu
treeview的奇怪问题

TreeNode newnode = new TreeNode("t");
            TreeNode newnode1 = new TreeNode("t1");
            newnode = treeView1.SelectedNode;

            newnode.Nodes.AddRange(new TreeNode[] { newnode1 });
以上能添加;
以下报错说  newnode.Nodes.AddRange(new TreeNode[] { newnode1 });未将对象引用设置到对象的实例


treeView1.SelectedNode = treeView1.GetNodeAt(MousePosition.X, MousePosition.Y);
TreeNode newnode = new TreeNode("t");
            TreeNode newnode1 = new TreeNode("t1");
            newnode = treeView1.SelectedNode;

            newnode.Nodes.AddRange(new TreeNode[] { newnode1 });

2008-7-3 19:27 cyntha80
newnode.Nodes=new TreeNodeCollection()

2008-7-3 19:27 smartpig
可能是
treeView1.SelectedNode = treeView1.GetNodeAt(MousePosition.X, MousePosition.Y);
把treeView1.SelectedNode 变成null
然后你
newnode = treeView1.SelectedNode;
所以
newnode==null;
所以
newnode.Nodes.AddRange(new TreeNode[] { newnode1 });未将对象引用设置到对象的实例

页: [1]
查看完整版本: treeview的奇怪问题


Powered by ITPUB论坛