1

我正在使用 Visual Studio 2010 中的 Windows 窗体应用程序。我正在尝试刷新并添加关于 C# 知识和查询数据库的新知识。

详细信息:[我不是在使用 MDI 表单,而是在 Visual Studio 2010 的解决方案中使用了几个 Windform 和一个本地数据库]

我的解决方案中有几个窗口表单(登录表单、主窗口表单和搜索表单)。当用户登录时,主窗口窗体出现,登录窗体隐藏[登录窗体中的数据然后传递到主窗体窗体,该窗体将用于在其他功能中访问数据库 - 抱歉没有放这个小细节之前]。当用户在主窗口表单中按下按钮搜索数据库时,会出现一个新表单(搜索表单)。在搜索表单中,用户可以搜索数据库中的数据并从数据库中选择数据。

问题:

当用户想从数据库中选择一些数据时,我陷入了当前表单(搜索表单)如何将数据传递到主窗口表单的问题上。

非常感谢您对此的任何帮助。为了让每个人都清楚,这不是任何形式的家庭作业。

^_^

4

1 回答 1

0

您可以在 MainForm 上添加一个属性或方法,您可以在代表您的 MainForms 的实例上调用它

在搜索表单中:

mainForm.SomeMethod(..) or mainFor.SomeProperty = val

或者...您可以在从该点到 MainForm 中的方法的搜索上创建一个委托属性。委托将在创建时分配给 SearchForm。

于 2013-03-27T04:58:00.317 回答