新添加一个类文件,创建一个类,类中打开ACCESS数据库,并将数据填充到FORM1 的TREEVIEW 控件,
在类中直接引用 treeview1控件,提示"上下文中不存在名称 treeView1"我已经在这个类文件中添加了"using System.Windows.Forms;"引用但是不能解决问题,是什么原因?该怎么解决?

解决方案 »

  1.   

    首先类不是窗体 treeview1 是存在于窗体FORM1上的 你可以将对treeview1的引用传给类的构造函数 可以做到 然而常用的还是传递数据 而不是整个控件  谢谢
      

  2.   

    ……俺觉得自然点的做法是在Form1中使用你这个类,你这个类负责访问Access数据库并返回Form1所需的数据,Form1将数据填到TreeView里。注意松耦合啊松耦合