| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4429 人关注过本帖
标题:c# WinForm窗体关闭事件
只看楼主 加入收藏
天知道
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-4-8
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:7 
c# WinForm窗体关闭事件
窗体1中一个按钮和一个数据显示控件,有一个数据显示控件的数据源绑定方法  点击按钮打开窗体2向数据库中插入数据  如何在窗体2关闭的时候调用窗体1的数据源绑定时间刷性窗体中显示控件显示的数据性息?
搜索更多相关主题的帖子: WinForm 窗体 
2010-04-08 12:29
ouxianzhi520
Rank: 8Rank: 8
来 自:重庆
等 级:蝙蝠侠
威 望:3
帖 子:245
专家分:932
注 册:2007-12-1
收藏
得分:5 
你是想在窗体2中添加数据后了,窗体1中的数据进行立即显示吧?
如果是这样的话你可以在窗体1中写一个刷新显示的过程,公有的。然后窗体2添加完数据,再调用窗体1的公有方法进行刷新就能到达目的了

[url=http://blog./ouxianzhi520]csdn个人博客[/url]
2010-04-08 16:30
天知道
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-4-8
收藏
得分:0 
回复 2楼 ouxianzhi520
就是不知道怎么在2窗体中调用1窗体中的方法,方法是公有的!
2010-04-09 14:25
shmilylee
Rank: 2
来 自:江苏扬州蹩脚小公司
等 级:论坛游民
威 望:2
帖 子:242
专家分:22
注 册:2007-7-6
收藏
得分:5 
//在窗口2中定义public变量,是否更新数据成功
窗口2 sc = new 窗口2();
DialogResult result = sc.ShowDialog();
if (sc.更新数据是否成功 == true)
{
    //刷新
}


太可恶了,居然不能超过100个字符!
这区区100个又怎么能概括我平凡而又伟大的一生!
2010-04-13 10:33
qubo1982
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:1
帖 子:367
专家分:1132
注 册:2009-3-18
收藏
得分:10 
以下是引用shmilylee在2010-4-13 10:33:26的发言:

//在窗口2中定义public变量,是否更新数据成功
窗口2 sc = new 窗口2();
DialogResult result = sc.ShowDialog();
if (sc.更新数据是否成功 == true)
{
    //刷新
}
楼上的这种写法不好,DialogResult result = sc.ShowDialog();阻塞了程序继续运行,窗体1也就假死了
一个比较好的办法是:
在窗体2中写一个事件,在结束时触发这个事件,再在窗体1中刷新数据
2010-04-13 18:49
saitor
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:5
帖 子:373
专家分:1520
注 册:2009-5-18
收藏
得分:0 
在窗口2close的时候重绘form1
2010-04-13 22:47
xinsheng
Rank: 2
等 级:论坛游民
帖 子:43
专家分:15
注 册:2006-6-28
收藏
得分:0 
sc.ShowDialog();
后面直接写 重新绑定的就可以了

2010-04-14 14:40
快速回复:c# WinForm窗体关闭事件
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.096630 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved