我想将值从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 请帮助。