C# winform datagridview如何将选定行的值赋值给另一窗体的datagrdview
类似下面图片所示,从弹出的窗体datagridview选定的行插入到父窗体datagridview中,谢谢指教啊...
类似下面图片所示,从弹出的窗体datagridview选定的行插入到父窗体datagridview中,谢谢指教啊
展开
3个回答
展开全部
用委托代理
在你弹出的窗口中的选中事件中触发
子窗口:
public delegate void InsertString(这里可以加参数变量);
public event InsertString Insert;
子窗口的datagridview中的选中事件或者任何你想触发的事件中
this.Insert(这里可以加参数变量);
主窗口:
你的子窗口.show();
子窗口.Insert += new 子窗口. InsertString(主窗口datagridview的插入方法); //+=后按TAB就能写这句
这样一旦在你子窗口的事件中触发了定义的Insert() 就会立即让主窗口实行你注册的方法,这个是最快的最简单的办法
希望能帮助到你!
在你弹出的窗口中的选中事件中触发
子窗口:
public delegate void InsertString(这里可以加参数变量);
public event InsertString Insert;
子窗口的datagridview中的选中事件或者任何你想触发的事件中
this.Insert(这里可以加参数变量);
主窗口:
你的子窗口.show();
子窗口.Insert += new 子窗口. InsertString(主窗口datagridview的插入方法); //+=后按TAB就能写这句
这样一旦在你子窗口的事件中触发了定义的Insert() 就会立即让主窗口实行你注册的方法,这个是最快的最简单的办法
希望能帮助到你!
展开全部
另一个窗口你可以通过构造函数增加参数 传你想传的数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询