主窗口中我把dataGrid.visible=false,然后在子窗体中的button的单击事件里再把他显示
可是就是实现不了 能否给点帮助

解决方案 »

  1.   

    主窗体:
    Form2 fr=new Form2(this.DataGrid);
    fr.ShowDialog();
    子窗体:
    private DataGrid DG;
    public Form2(DataGrid ds)//构造函数
    {
    //
    // Windows 窗体设计器支持所必需的
    //
    InitializeComponent();
             DG=dg; //
    // TODO: 在 InitializeComponent 调用后添加任何构造函数代码
    //
    }
    private void button1_Click(object sender, System.EventArgs e)
    {
                   this.DG.Visible=False;
       
    }
    你试一下
      

  2.   

    public Form2(DataGrid ds)应该是public Form2(DataGrid dg)哈,写错了