2013-05-25 1 views
0

Я показываю данные из таблицы базы данных в DataGridView каждый столбец имеет флажок для примера колонка под названием «Телефон» есть флажок «checkBox_Tel»Добавить столбец в DataGridView, взятом из базы данных

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

когда пользователь снимите флажок, столбец, связанный с этим флажком, удаляется из dgv

, но я хочу вернуть этот столбец, когда пользователь перепроверяет его Как я могу это сделать?

+0

Вы попробовали что-нибудь? Покажите свою работу также. –

+0

no i did not cause Я нашел метод, который добавляет пустой столбец. Мне нужен тот, который был заполнен из базы данных. – user2404633

+0

Поместите часть своего кода – AymenDaoudi

ответ

0

Если ваша цель просто скрыть столбец, а затем восстановить его видимость затем

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

Используйте это свойство, чтобы скрыть столбец из поля зрения, сохраняя при этом столбец в DataGridView. Чтобы полностью удалить столбец, используйте метод DataGridViewColumnCollection.Remove .

Смежные вопросы