Mainfrm窗体有个public  static SqlConnection mycnc,另外一个SingleFrm窗体有个SqlDataAdapter da
没有连接任何表,但它的sqlSelectCommand、sqlInsertCommand、sqlUpdateCommand、sqlDeleteCommand的
Connection值都在窗体初始化时设置成了Mainfrm的mycnc,然后一个UnitFrm窗体是继承SingleFrm窗体的,但UnitFrm的设计界面不能显示,提示: Fill: SelectCommand.Connection 属性尚未初始化;请问高手是什么原因,只是想公用一个SqlConnection,公用SingleFrm的一些代码。
  做了一个自绘的菜单,每次把菜单selected的时候,fillRectanle的颜色总是把菜单名称给遮盖了,
不是自绘的菜单的蓝色好像不会把菜单遮盖,不知在哪里没做设置。
恳请各位高手帮助,感激涕零!

解决方案 »

  1.   

    UnitFrm设计界面不能显示的情况我也遇到过,但你编译运行时还是能看到的.如果你想到设计界面,就先设置一下SelectCommand.Connection,然后在以后的代码中更改为mainfrm的mycnc.第二个问题不清楚,不过你可以去www.codeproject.com去下载一些源代码看看.
      

  2.   

    请问高手怎么实现所有的窗口都使用同一个sqlConnection、sqlDataAdapter及sqlSelectCommand、sqlInsertCommand、sqlUpdateCommand、sqlDeleteCommand并且能够自动生成四种sql语句(单表);
    我想通过继承的方式,但继承的窗体sqlDataAdapter生成sql语句时也生成了一个新的sqlConnection、sqlSelectCommand、sqlInsertCommand、sqlUpdateCommand、sqlDeleteCommand对象,继承下来的对象都没用了,好像继承没什么意义了,高手你们是如何处理呢?
    恳请各位高手指点,不胜感激!
      

  3.   

    把:Trusted_Connection=Yes
    换成:Trusted_Connection=no
      

  4.   

    Trusted_Connection是什么?没这样的属性吧。