使用表单1将数据库从sql server 2005显示到表单2 [英] using form 1 to display database from sql server 2005 to a form 2

查看:109
本文介绍了使用表单1将数据库从sql server 2005显示到表单2的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用表单1将数据库从sql server 2005显示到表单2

using form 1 to display database from sql server 2005 to a form 2

推荐答案

具体如何操作取决于两种表单之间的关系。 />
见其中一个:

在两种表格之间传递信息,第1部分:父母对儿童 [ ^ ]

在两种形式之间传递信息,第2部分:儿童到父母 [ ^ ]

传输信息两种形式之间的关系,第3部分:儿童与儿童 [ ^ ]
Exactly how to do it depends on the relationship between the two forms.
See one of these:
Transferring information between two forms, Part 1: Parent to Child[^]
Transferring information between two forms, Part 2: Child to Parent[^]
Transferring information between two forms, Part 3: Child to Child[^]


将数据封装在一个类中,以便使用两种访问器方法完成内容更新: GetData() SetData()。添加一个名为 DataChanged 的公共事件,并在使用 SetData()方法更改数据后触发它。



从主表单创建时,将此数据实例传递给子表单。关心数据更改的子表单(甚至主表单本身)只需链接到已更改事件,并在触发事件时更新显示的信息。 />


希望它有效。



pd搜索委托使用情况,以了解事件的实施方式。
Encapsulate your data in one class so content updating is done using two accessor methods: GetData() and SetData(). Add also one public event named DataChanged and trigger it after Data is changed with the SetData() method.

On creation from the master Form, pass this data instance to child forms. Child forms (or even the main form itself) who care about data changes only have to be linked to the Changed event and update the displayed information when the event is triggered.

Hope it works.

p.d. Search for delegate usages in order to see how events are implemented.


这篇关于使用表单1将数据库从sql server 2005显示到表单2的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆