无法将类型为“System.String”的对象强制转换为类型“System.Windows.Forms.TreeNode”。

2025-06-25 15:17:17
推荐回答(2个)
回答1:

错误行贴出来。。。

如果是添加节点这样写
//为TreeView增加一个根节点,返回值是刚刚增加的节点。
TreeNode tn = treeView1.Nodes.Add("节点名字");
//为选中节点增加子节点
TreeNode curNode = tnode.Nodes.Add("子节点");

==============================
是不是要给一个节点赋个名字? 调用的地方看不出门道,还得往里找。
treeView1.Nodes[Key或索引].Text="string类型的";

回答2:

这个肯定是你在代码里面给一个TreeNode类型的变量赋值string类型,把出错的代码贴出来帮你找找原因
你给出的这两句代码,没人帮得了你,俺们不是神