首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

100分求窗体之间数据同步更新,该怎么处理

2012-01-10 
100分求窗体之间数据同步更新仔细分析了一下问题是这样界面就象VisualStudio一样我的程序用的是WeifengLuo

100分求窗体之间数据同步更新
仔细分析了一下   问题是这样
界面就象VisualStudio一样
我的程序用的是WeifengLuo那个控件

数据是显示在(数据来源于一个数据库里   假设就显示表Test的内容吧)
1主窗体(窗体A)那个Debug的ComboBox里
2解决方案资源管理器(窗体B)的TreeView那里
3工具-> 选项打开后显示的是一个窗体   也是显示这些数据(窗体C)

那么我程序开启的时候就同时显示着窗体A和窗体B
接着   我从工具-> 选项打开窗体C
我在窗体C修改数据   按更新后  
我要同步更新窗体C的内容   以及   更新数据库的内容   显然很容易

我的问题是
当我关闭窗体C的时候
窗体A和窗体B上的数据理应同步更新的
可是我不知道该怎么实现  


[解决办法]
在窗体C定义一个事伯让窗体A和B订阅,在需要同步的时候窗体C引发这个事件就好了!
[解决办法]
汗,打错字了!
在窗体C定义一个事件让窗体A和B订阅,在需要同步的时候窗体C引发这个事件就好了!

[解决办法]
参见我的BOLG
http://community.csdn.net/Expert/topic/5486/5486385.xml?temp=.1802484
http://blog.csdn.net/yumanqing/archive/2006/10/13/1333110.aspx


[解决办法]
在C窗体里加入A和B的引用,关闭C时,调用A和B里的相应方法更新他们。

[解决办法]
是了,都是引用关系,关闭的时候重新调用就该可以了

热点排行