我有一次也是继承窗体时无法显示继承的datagrid,关注中。。

解决方案 »

  1.   

    继承窗体最好不要继承布局方案。主要是Factory Method和Template Method这两个模式来扩充原来的行为。Factory Method一般是用来创建窗体上控件或依赖元素。
    (通过提供不同类型的子控件,可以使布局有所改变)
    Template Method则一般用来作为动态的代码执行选项或行为。
      

  2.   

    是有这种情况的,如果要用继承窗体,那你就最好把窗体单独生成一个DLL,再引入,不然常常出现一些错误.代码一模一样,有时会出错,有时不出错,相同的继承,有的出错,有的正确.
      

  3.   

    任何窗体都能继承!如果能正常编译,之所以不能显示界面,那是vs.net的问题(c# builder就没有这个问题,至少现在我还没有发现)!解决办法:
    1.重设工程
    2.将你的基类放在另外一个dll工程中
    3.每次改完基类,将解决方案重新生成,注意顺序!
    4.升级到高版本的vs.net