WinForm------SplitContainerControl的窗体调用控件方法

Frm_Books窗体(窗体里面有个按钮跳转Frm_Book_Select窗体)

private void Add_Book_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
  Frm_Book_Select book = new Frm_Book_Select();
    book.Owner = this;
    book.ShowDialog();
}

 

Frm_Book_Select窗体

private void BtnOK_Click(object sender, EventArgs e)
{
   data.SysName = NameEdit.Text;
    data.Verion = VersionEdit.Text;
    _db.SaveChanges();

   //先获取SplitContainerControl
    SplitContainerControl sc = new SplitContainerControl();
    //刷新左边GridControl
    GridControl gc = new GridControl();
            
    sc = (SplitContainerControl)this.Owner.Controls["splitContainerControl1"];
    //Panel1表示左边Panel,里面添加了GridControl
    gc = (GridControl)sc.Panel1.Controls["ApplicationManageGrid"];

    gc.DataSource = _db.Applications.AsNoTracking().ToList();     
    this.Owner.Refresh();
    Close();
}

 

posted @ 2016-08-03 10:07  玉天恒  阅读(771)  评论(0)    收藏  举报