在a窗体的button按下去的时候,调用b窗体上的方法刷新b窗体上的DataGird,给个思路,谢谢
解决方案 »
- 用WINDOWS API向窗口传递信息
- 无法找到表0
- WPF 在线 +分
- 怎么判断form里某个像素是否是红色
- C#中如何动态给分配空间给list,如: string[] WriteStrList=null;
- 请问把这个格式(12.06.08:28)转换日期格式怎么转换,我要最简单的方法。
- Excel表格的显示问题。
- 刚学asp.net的,怎么获得datagrid里面的textbox的值,急,解决问题的把100都给大家
- 一个数据库的问题
- button点击一次多次触发事情。
- 求助于高手:关于Console.Read()吃回车的问题
- 求在同一解决方案下的不同项目之间进行身份验证的方法,请大虾们指教!
{
private b _frmb=null; public a(b poB)
{
_frmb=poB//或者建一个属性传进来;
}
private btn_Click(sender,e)
{
if (_frmb!=null)
_frmb.ExeAction();
}
}public class b
{
public void ExeAction()
{
//codes;
}
}
//父窗口.cs
game frm=new game();
//这里可以将参数传入子窗口
frm.idstr=m_Table.Rows[this.gamegird.CurrentRowIndex][0].ToString();//这里很关键我认为
frm.lform=this;
frm.Show();//子窗口.cs
记得要在子窗口中
public string idstr;
另外在子窗口中public一个父窗口对象
public mainform lform;在子窗口的事件中现在可以调用父窗口的事件了this.lform.g_list_show(0,"");g_list_show是我父窗口中重建DataGird的方法我验证刷新成功。