在C#中将值从MDI子级传递到父MDI形式

时间:2019-03-07 06:31:55

标签: c# .net winforms

我想将值从mdi子窗体传递到mdi父窗体,而不刷新mdi父窗体。当我从mdi父窗体打开子窗体时,代码在这里。

Product_Defination product_Defination = new Product_Defination("", "");
                using (FetchProductsDetail fetchProductsDetail = new FetchProductsDetail("ProductDefine","",_userconfig))
                {
                    fetchProductsDetail.MdiParent =  product_Defination.ParentForm;
                    fetchProductsDetail.ShowDialog(this);
                }

现在下面给出了从子表单到父表单获取数据的代码:

         Product_id = dataGridView1.CurrentRow.Cells[0].Value.ToString();
Product_Defination prod_define = (Product_Defination)this.ParentForm;                
prod_define.get_productid_notifyme(Product_id);

以上代码给出错误“对象引用未设置为对象实例” 记住我也使用了this.Owner而不是this.ParentForm 请帮助。

0 个答案:

没有答案