if(treeView1.SelectedNode!=null)
{
Form2 frm=new Form2();
frm.ShowDialog();

}
else
{
MessageBox.Show("请选择当前表");
}
怎么一直都为空啊。。要怎么改

解决方案 »

  1.   

    if(treeView1.SelectedNode!=null)
    MessageBox.Show(treeView1.SelectedNode.Text);
    else
    MessageBox.Show("null");
    .net2002下没问题。。选中了就返回节点text
    否则为null。
    建议你用逐步调试看看。 。看程序是否运行到
      

  2.   

    MessageBox.Show(treeView1.SelectedNode.Text);这一步都执行不到
      

  3.   

    重新丢个button 
    直接写上
    MessageBox.Show(treeView1.SelectedNode.Text);
    看看