我有一個包含選項卡控件的窗體。一個選項卡具有一個用戶控件,另一個具有不同的用戶控件。第一個選項卡有一堆複選框。根據複選框的選擇,另一個選項卡上的組合框將填充不同的數據。問題是,用戶控件在載入表單時都被加載,所以組合框的數據已經設置好了。我想在其他選項卡上的選擇更改時重新加載組合框中的數據。我不知道如何實現這一點,因爲我不能直接從另一個用戶控件中調用一個方法。一位同事建議我看看活動行動。任何幫助或建議,將不勝感激。如何在頁面上更改頁面後刷新組件
0
A
回答
0
您可以在選項卡上使用Enter事件並將刷新代碼放在那裏。這種解決方案並不完美,因爲只有通過TabControl「輸入」它們,頁面纔會刷新。
另一個選項是在每個頁面內保留對TabControl的引用,並在數據更新時刷新監聽此數據的頁面。
0
「我不能直接從另一個用戶控件中調用一個方法。」
確實......但表格可以充當「中間人」。第一個UserControl可以引發第二個UserControl訂閱的自定義事件。您可以手動將它連接到Forms Load()事件中,因爲Form對兩個UserControl都有引用。
相關問題
- 1. 文件更改後的刷新頁面
- 2. 更改在頁面刷新
- 3. 如何刷新每個頁面上的組件更改
- 4. 頁面更新後刷新
- 5. 如何防止頁面刷新頁面在Asp.Net Gridview中更改
- 6. 如何更改頁面而不刷新整個頁面?
- 7. 需要刷新/重定向頁面後,PHP後更新頁面
- 8. 如何在頁面刷新後禁用更改GoJS圖表?
- 9. 如何在刷新頁面後更改運行時代碼
- 10. Framework7:如何在更改模板數據後刷新頁面?
- 11. 如何在更改頁面後刷新列表視圖
- 12. 如何更改頁面並在新頁面上工作?
- 13. 如何在頁面刷新後重定向到登錄頁面
- 14. 如何在頁面重定向後Jquerymobile頁面刷新MVC
- 15. 刷新更新後的頁面提交
- 16. 更新後JSP頁面沒有刷新
- 17. 如何在使用對象更改數組後更新頁面?
- 18. 頁面刷新後,在UpdatePanel上發佈Sharepoint 2013發佈頁面
- 19. 如何更新頁面刷新頁面的URL?
- 20. ASP.NET - 在主控頁面更新面板,刷新內容頁面
- 21. 刷新/更新頁面javascript
- 22. 在頁面刷新本地存儲返回上woocomerce頁面刷新後,空值
- 23. 母版頁上的更新面板也刷新子頁面更新面板
- 24. 如何刷新history.state更改頁面(單擊後退按鈕)?
- 25. 如何更改URL然後刷新頁面(Safari/Firefox)
- 26. 如何避免刷新頁面後記錄的用戶更改?
- 27. jQuery - 更新頁面上的div而不刷新頁面
- 28. 會話範圍selectOneMenu值在刷新頁面後更改回默認頁面
- 29. 刷新/更改後更改會話變量頁面
- 30. 如何在不刷新頁面的情況下更改頁面URL?