用委托吧:
1:定义一个委托的类:
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;namespace EIP
{
public delegate void DelegateEvent(string ttt);}
==============
2:窗体2中代码
public event DelegateEvent refreshData;//生明一个委托的事件
// 当你在数据保存后窗体2数据刷新...
void btn_click()
{
string tt = "ttt";
this.refreshMethod(tt);
}3:================================在你想要刷新的窗体的动作
form2 frm = new form2();
frm.refreshMethod+=new DeletegateTestMethod(refreshMethod);
frm.ShowDialog();........
void refreshMethod(string ttt)
{
.....
可以根据窗体2中传来的参数做一些动作...
}
1:定义一个委托的类:
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;namespace EIP
{
public delegate void DelegateEvent(string ttt);}
==============
2:窗体2中代码
public event DelegateEvent refreshData;//生明一个委托的事件
// 当你在数据保存后窗体2数据刷新...
void btn_click()
{
string tt = "ttt";
this.refreshMethod(tt);
}3:================================在你想要刷新的窗体的动作
form2 frm = new form2();
frm.refreshMethod+=new DeletegateTestMethod(refreshMethod);
frm.ShowDialog();........
void refreshMethod(string ttt)
{
.....
可以根据窗体2中传来的参数做一些动作...
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货