2009-04-16 94 views
1

我有多個結果集從服務器請求返回到數據源。我想要在單個tabControl上爲每個結果集組織一個WinForms tabPage。我在DataGridView中顯示數據,但希望避免在每個tabPage上都有一個DataGridView實例 - 我寧願攔截「切換到新標籤頁」消息,並從本地緩存中加載適當的結果集。有沒有簡單/明顯的方法來做到這一點?Tab控件+ WinForms中的DataGridView

+0

任何具有完整源代碼的最終解決方案? – Kiquenet 2013-05-26 09:21:09

回答

1

像往常一樣創建一個選項卡控件,然後將DataGridView放在它上面(一定不要把它放在標籤頁內)。

訂閱SelectedIndexChanged事件並在事件觸發時重新加載數據。

+0

是的,從字面上來看,30秒前我爲自己想出了這個方法 - 謝謝! – endian 2009-04-16 14:25:01

0

爲什麼要這樣做?你會失去每個結果集的可設計性(除非它們都是相同的結構),並且必須自己管理所有這些。

+0

它們都是相同的結構,它是不同參數的多個結果。 – endian 2009-04-16 14:24:28