2013-03-27 77 views
0

我正在開發Visual Studio 2010中的窗體窗體應用程序。我試圖刷新並在C#和查詢數據庫中添加新的學習知識。將數據從另一個窗口窗體傳遞到以前的窗體窗體

細節:我不工作的MDI窗體上,但與幾個windforms並在Visual Studio 2010中我的解決方案的本地數據庫]

我有我的解決方案的幾個Windows窗體(登錄表格,主窗體表單和搜索表單)。當用戶登錄時,會出現主窗口窗體,並且登錄表單隱藏[登錄表單中的數據然後傳遞到主窗口表單,用於在其他功能中訪問數據庫 - 抱歉不把這之前的小細節]。當用戶按下主窗口窗體中的按鈕來搜索數據庫時,會出現一個新窗體(搜索窗體)。在搜索表單中,用戶可以搜索數據庫中的數據並從數據庫中選擇數據。

問題:

當用戶想從數據庫中選擇一些數據

,我卡住瞭如何在當前的形式(搜索表單)將數據傳遞到主窗口形式。

任何幫助,在這是非常讚賞。爲了讓每個人都清楚,這不是任何形式的功課。

^_^

+0

你想要傳遞給主表單...? – 2013-03-27 04:55:00

+0

您將單個值或多個值傳遞給主窗體。 – 2013-03-27 04:55:43

+0

我希望這個鏈接可以幫助你http://stackoverflow.com/questions/7886544/passing-a-value-from-one-form-to-another-form – 2013-03-27 04:59:07

回答

0

您可以上,你可以代表你的MainForms

在SearchForm實例調用MainForm中添加屬性或方法:

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

或..你可以創建一個從這個點到你的MainForm中的方法的搜索的委託屬性。委託在創建時將被分配給SearchForm。

+0

之前沒有觸及委託物業。謝謝你的提示。我會試試看併發佈會發生什麼。 – Ian271 2013-03-27 05:17:27

+0

我如何創建一個委託屬性並將其指向我的主窗體中的一個方法? – Ian271 2013-03-27 05:20:42

+0

你能告訴我一個例子嗎? – Ian271 2013-03-27 05:32:22

相關問題