利用委托在子窗体设置父窗体控件
2017-06-22 16:43
183 查看
子窗体中
public delegate void ChangeGYSHandler(DataTable tb,string mpsn); //定义委托
public event ChangeGYSHandler ChangeGYS; //定义事件
ChangeGYS(ds_new1.Tables[0], dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString());
父窗体
Form2 f2 = new Form2();
f2.ChangeGYS += new ChangeGYSHandler(Change_GYS);//将事件和处理方法绑在一起,这句话必须放在f2.ShowDialog();前面
f2.cpsn = cpsn;
f2.ShowDialog();
public void Change_GYS(DataTable tb,string mpsn)
{
combobox_gys.DataSource = tb;
combobox_gys.DisplayMember = "SupplierFName";
combobox_gys.ValueMember = "FSupplyID";
textBox_mpsn.Text = mpsn;
}
public delegate void ChangeGYSHandler(DataTable tb,string mpsn); //定义委托
public event ChangeGYSHandler ChangeGYS; //定义事件
ChangeGYS(ds_new1.Tables[0], dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString());
父窗体
Form2 f2 = new Form2();
f2.ChangeGYS += new ChangeGYSHandler(Change_GYS);//将事件和处理方法绑在一起,这句话必须放在f2.ShowDialog();前面
f2.cpsn = cpsn;
f2.ShowDialog();
public void Change_GYS(DataTable tb,string mpsn)
{
combobox_gys.DataSource = tb;
combobox_gys.DisplayMember = "SupplierFName";
combobox_gys.ValueMember = "FSupplyID";
textBox_mpsn.Text = mpsn;
}
相关文章推荐
- C# Winform 窗体传值 利用委托 子窗体传值给父窗体
- c# 【委托】子窗体调用父窗体控件实例
- Winform利用委托实现子窗体传值给父窗体
- 利用委托关闭子窗体刷新父窗体
- C# Winform 窗体传值 利用委托 子窗体传值给父窗体
- 利用委托从运行类输出信息到窗体控件
- 利用线程和委托访问窗体控件
- 设置窗体上控件的背景色,设置控件背景色为透明
- C#如何设置窗体(控件)快捷键
- 子窗体访问父窗体控件
- 在.NET中利用委托实现窗体间通信
- 在 .NET中利用委托实现窗体间通信
- Access子窗体引用父窗体的控件
- 在 .NET中利用委托实现窗体间通信
- C#GUI编程学习之选择类控件篇1--利用选择控件实现权限设置
- 批量设置窗体控件上的属性
- 在.NET中利用委托实现窗体间通信
- 在.NET中利用委托实现窗体间通信
- 在 .NET中利用委托实现窗体间通信
- 在.NET中利用委托实现窗体间通信