我正在開發一個C#中的窗體應用程序,它具有一個帶有動態創建的標籤頁的標籤控件。我想將相同的佈局和控件(組合框,文本框,按鈕& DataGridView)從ComboSet Item 1
添加到新創建的標籤頁(在這種情況下爲ComboSet Item 2
)。我該怎麼做,如何命名控件?如何將控件添加到動態創建的新標籤頁中?
新標籤將1,2,3... n
產生。因此'n'個DataGridViews也將被添加到新標籤下。有沒有辦法綁定這些DataGridViews並且可以這樣做?
任何幫助將非常感謝!
感謝您的回答。這解決了我的第一個問題。但我仍然有綁定DataGridView的問題。我唯一不明白的是當我創建自己的'UserControl'時,我必須爲所有ComboSet Items使用相同的控件名稱嗎?例如。如果我在新選項卡下爲不同的數據使用名爲'dgrdCS'的DataGridView,我該如何設法綁定它們?替換舊數據並綁定新數據? –
你可以找到你的DataGridView控件爲 MyUserControl cnt =(MyUserControl)TabControl.TabPages [Index] .Controls [0]; cnt.grid.DataSouce = dtTable;網格將像屬性一樣執行,因此您不需要爲每個網格控件指定名稱。您可以通過名稱或索引管理您的選項卡。 – Shell
我在用戶控件窗體中編寫DataGridView的代碼來綁定數據源。我將你的答案標記爲我的最終解決方案。謝謝你的幫助。 –