解决方案 »

  1.   

    建议你使用接口,例如public interface IMyDevInterface
    {
        Control[] GetControls{get;}
    }然后让你的 childForm 按照接口去访问。不要想当然地去读什么 Controls 集合。
      

  2.   

    估计是你的GridView并非是窗体直接的子控件,而是外面包了Panel PictureBox之类的东西,那么你还要先用Controls得到外围的容器,继续调用容器的Controls,再在里面找。
      

  3.   

    是的,GridView取不到的。
    你取到GridControl后,再用GridControl.Views, GridControls.MainView, GridControl.FocusedView等属性来查找你需要的GridView
      

  4.   


    谢谢您的回复,我现在的需求是:Devexpress框架中,主界面通过读取数据库,利用反射动态创建Form。现在要在每个Form中的GridView中绑定一个实现弹出右键菜单(popupMenu)的事件,所以想在反射实例化时,获取到GridView然后绑定。不知道,您有什么好的方法?请指教
      

  5.   


    可不可以,使用 用户控件 的方式来,个性化定制自己需要的GridView控件?
      

  6.   


    可不可以,使用 用户控件 的方式来,个性化定制自己需要的GridView控件?
    UserControl?这种方式没试过,建议你还是先获取GridControl,再创建一个GridView,并在这个View上添加你需要的东西。