社区
C#
帖子详情
子窗体调用父窗体事件
xiah1987yyp
2010-08-23 09:45:41
问题描述:
1。有一个树型结构,当我双击到想到的树结点时,比如是“井号”,就会出现相应的datagridview数据,
2。双击一个datagridview的单元格,出现子窗体并修改双击单元格那一条的数据,并保存到数据库,
3。当我关闭子窗体时,父窗体里的datagridview数据并没有及时刷新,请问该怎么解决???
本人百度了好久,找不到答案,请赐教呀??急。。。。
...全文
61
3
打赏
收藏
子窗体调用父窗体事件
问题描述: 1。有一个树型结构,当我双击到想到的树结点时,比如是“井号”,就会出现相应的datagridview数据, 2。双击一个datagridview的单元格,出现子窗体并修改双击单元格那一条的数据,并保存到数据库, 3。当我关闭子窗体时,父窗体里的datagridview数据并没有及时刷新,请问该怎么解决??? 本人百度了好久,找不到答案,请赐教呀??急。。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zierben
2010-08-23
打赏
举报
回复
方法1,子窗体加入变量,bool NeedRetrieve=false ;
当修改了数据,这个就赋值true;
关闭子窗体的地方 实际依然可以调用子窗体的变量,
方法2, 在父窗体中实现一个子窗体的委托RetrieveData,然后赋值给子窗体,子窗体关闭的时候,调用一下这个委托就可以了
子窗体委托: delegate void RetrieveData (); //如果考虑更好一些,可以是个公共委托
父窗体中实现这个委托 比如 f_Retrieve(){。。。}
然后在子窗体new 了以后, 把子窗体的一个委托变量赋值
RetrieveData retrieveData = f_Retrieve;
然后在子窗体关闭的时候,调用 f_Retrieve();
就可以了!
kuilong2010
2010-08-23
打赏
举报
回复
你可以直接在DataGridView中修改的,为什么弹出窗体呢,若在弹出窗体中修改保存到数据库了,在关闭窗体之前刷新一下DataGridView就行了的。
jointan
2010-08-23
打赏
举报
回复
你把父窗口中的DataGridView的DataSource以引用的方式直接传给子窗体就可以了
子窗体操作与父窗体相同的DataSource
C#
子
窗体
调用
父
窗体
函数(无参数)
C#
子
窗体
调用
父
窗体
函数(无参数)
C# winform
子
窗体
调用
父
窗体
函数实现关闭该
窗体
打开另一个
窗体
C# winform
子
窗体
调用
父
窗体
函数实现关闭该
窗体
打开另一个
窗体
;在
父
窗体
分From1内嵌一个panel1,在panel1里载入From2,点击在
子
窗体
From2中的按钮,清除panel1里的From2,新载入From3,点击在
子
窗体
From3中的按钮,panel1清除,重新载入From2
安卓原生开发
调用
后端接口视频教程
课程讲解聊后端接口开发、跨域请求、电脑识别手机(开启开发者选项和usb...
窗体
之间的跳转和参数传递、重写安卓适配器实现列表数据绑定、给数据列表中的数据项绑定点击
事件
、点击列表项查看详情、后端数据表设计和接口...
js
子
窗体
调用
父
窗体
中的方法
子
窗体
调用
父
窗体
中的方法,js简单实现
C#实现winform用
子
窗体
刷新
父
窗体
及
子
窗体
改变
父
窗体
控件值的方法
主要介绍了C#实现winform用
子
窗体
刷新
父
窗体
及
子
窗体
改变
父
窗体
控件值的方法,涉及C#
窗体
交互的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章