我想在這裏按鈕點擊事件傳遞一些值到不同的形式。 plz指導我。我使用c sharp.net 2005,贏取表格。我想從表單1變量接收表單2中的sql查詢中的值。如何在表單之間進行數據通信?
0
A
回答
1
0
如果數據是必需的,您可以通過子窗體的構造函數傳遞它,或者如果它是可選的,則通過屬性傳遞它。
+0
Obviuosly,如果在用戶輸入要在Form1中傳遞的數據時已經構造了Form2,則無法通過Form2的構造函數傳遞數據(必需或不是)。 –
+0
我沒有孩子的形式。這兩種形式是分開的形式。兩者之間唯一的依賴關係是表單1的行爲就像一個包含特定按鈕的菜單,通過按鈕單擊事件使其他表單可見 – Arush
1
使用委託。這是你可以談論的最佳方式。或者如建議的那樣,如果form2是form1的子項,則ctor參數爲基礎。如果它的兩個獨立的,然後代表。
0
試試這個代碼,你必須做類似下面的代碼: 這個事件你必須通過達內ta到其他
private void button1_Click(object sender, EventArgs e)
{
Form2 secondForm = new Form2();
secondForm.YourProperty = "This is your data";
secondForm.Show();
}
在其他形式的,你必須聲明一個屬性:
public string YourProperty { get; set; }
希望這有助於。
相關問題
- 1. 如何在ViewModels之間進行通信?
- 2. 如何在幀之間進行通信?
- 3. 如何在nodejs和數據庫之間進行通信
- 4. 如何在兩個數組列表之間進行通信
- 5. 使用代表在表單之間進行通信
- 6. 如何在兩個單獨的類之間進行通信?
- 7. 如何在C#中進行進程間通信時進行進程間通信?
- 8. 表單之間的通信
- 9. 如何使用XML在服務和表單之間進行正確的通信
- 10. 如何使用FIFO在python子進程之間進行通信
- 11. 如何在python中的兩個進程之間進行通信
- 12. 如何在進程之間進行通信?
- 13. 如何在Firefox插件和android進程之間進行通信?
- 14. 在Java類之間進行通信
- 15. 在JavaScript和Servlet之間進行通信
- 16. 在UIDatePicker和UITableView之間進行通信
- 17. 在C++和C#之間進行通信?
- 18. 在login.aspx和default.aspx之間進行通信
- 19. 如何在tabhost和新行爲之間進行通信
- 20. 如何在Ember.js中的控制器之間進行數據通信?
- 21. 如何在Wordpress數據庫和Android應用程序之間進行通信
- 22. 如何在包含數據和UI的類之間進行通信?
- 23. 如何在WP7和Android之間進行通信(任何庫?)
- 24. 如何在Windows Vista Session 0和桌面之間進行通信?
- 25. 如何在角度DART控制器之間進行通信
- 26. 如何在python和mac應用程序之間進行通信?
- 27. 如何在php和flash之間進行通信
- 28. 你如何在Rake任務之間進行通信?
- 29. 如何在2個java程序之間進行通信?
- 30. 如何在JD Edwards Enterprise 9.0和.Net之間進行通信
你能發表更多的代碼嗎?如果form2是表單1中的類級變量,那麼您可以使用一個函數。你可以做一些消息...沒有更多的代碼,很難猜測你的項目設置,並幫助你找到正確的方向 – Sascha
這個問題不是MSSQL相關的,使用你想傳輸的內容並不重要在後面的SQL查詢中 – Sascha
PLease更詳細地解釋你的問題,你有兩種形式,你想從一個到其他形式的字段? – saber