2012-02-16 16 views
0

我有兩個列表框,一個datagridview和一個Add and Remove按鈕。 Listbox1包含datagridview列的標題。 Listbox2包含當前顯示在datagridview上的列(帶標題)列表。使用列表框刪除datagridview中的列

我想不出的是:當你從第一個列表框中選擇一個標題並點擊添加按鈕時,如何獲得一個包含該標題的列以顯示在datagridview上?

我是否需要將列標題的字符串值綁定到列,然後讓它們在按下正確的按鈕時添加和刪除?困惑

回答

0

使用它來顯示和隱藏列

隱藏

dataGridView.Columns["ColumnName"].Visible = false

顯示

dataGridView.Columns["ColumnName"].Visible = true

+0

感謝這個工作對我來說 – 2012-02-21 13:28:36

0

我會擁有所有列已添加,但具有可見性設置,以便他們不顯示,如果他們不應該。當您點擊按鈕「添加列」時,只需按名稱查找該列並更改可見性即可。刪除它也一樣。

那麼你不需要擔心重新綁定或類似的東西。

+0

由於工作的罰款 – 2012-02-21 13:29:01