winForm子窗体刷新解决方法

最近看到网上好多人在询问WinForm中刷新子,父窗体的问题。偶把自己的经验说说:

 1在子窗体Form2中定义
 2public static string condition="";
 3public void Reload()
 4{
 5   this.dataBind();  //子窗体(DataGridView)数据绑定方法
 6}

 7如下:
 8private void dataBind()
 9{
10   this.DataGridView1.DataSource=DataSet1.Table[0];
11}
父窗体中刷新子窗体DataGridView办法(查询按钮单击事件):
1private void Button1_Click(object sender,EventArgs e)
2{
3   Form2 form=(Form2)this.MdiChild[0];
4   Form2.condition="查询条件字符串";
5   form.Reload();
6}

7搞定!

posted @ 2007-10-27 09:39  飘渺峰  阅读(1525)  评论(0)    收藏  举报