if (node.Checked)
            {
                if (node.Parent!=null)
                {
                    node.Parent.Expanded = true;
                    node.Parent.Expand();
                }
            }这代码动态读取的 都不会展开但如果treeview是手动添加节点的
上面的代码是work的有经验的人指点一二