private void initTreeData(List<MTreeNode> listTree, TreeNode parentNode)
{
foreach (MTreeNode treeNode in listTree)
{
TreeNode node = new TreeNode();
node.Text = treeNode.text;
node.Tag = treeNode;
if ("1".Equals(treeNode.hasChilds))
{
node.Nodes.Add("正在加载...");
} if (parentNode == null)
treeView.Nodes.Add(node);
else
parentNode.Nodes.Add(node); if("1".Equals(treeNode.isSelected) || this.fieldValue.Equals(treeNode.id))
treeView.SelectedNode = node;
if(treeNode.tree != null)
initTreeData(treeNode.tree, node);
}
}我要根据Id来选中某个节点。但选中后,再 treeView.Nodes.Add(node);会报ObjectDisposedException。急啊!帮忙看哈怎么解决啊
{
foreach (MTreeNode treeNode in listTree)
{
TreeNode node = new TreeNode();
node.Text = treeNode.text;
node.Tag = treeNode;
if ("1".Equals(treeNode.hasChilds))
{
node.Nodes.Add("正在加载...");
} if (parentNode == null)
treeView.Nodes.Add(node);
else
parentNode.Nodes.Add(node); if("1".Equals(treeNode.isSelected) || this.fieldValue.Equals(treeNode.id))
treeView.SelectedNode = node;
if(treeNode.tree != null)
initTreeData(treeNode.tree, node);
}
}我要根据Id来选中某个节点。但选中后,再 treeView.Nodes.Add(node);会报ObjectDisposedException。急啊!帮忙看哈怎么解决啊
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货