2013-05-25 80 views
0

我展示從數據庫表中的數據考慮到datagridview的 每一列都有名爲例如列複選框 datagridview的「電話」有一個複選框「checkBox_Tel」添加到列從數據庫

if (!checkBox_Tel.Checked) 
     { 
      dg.Columns.Remove("Tel"); 
     } 

當用戶取消選中一個,與此複選框相關的列將從dgv中刪除

但我想在用戶重新檢查時返回該列 我該怎麼做?

+0

你嘗試過什麼嗎?也顯示你的工作.. –

+0

不,我沒有導致我找到一種方法,添加一個空的列..我需要一個從數據庫填充 – user2404633

+0

把你的一些代碼 – AymenDaoudi

回答

0

如果你的目的只是用來掩飾列,然後恢復其知名度則

 dg.Columns("Tel").Visible = checkBox_Tel.Checked 

使用這個屬性來隱藏一列,同時保持列 在DataGridView。要完全刪除列,請使用 DataGridViewColumnCollection.Remove方法。