Практическое руководство. Сокрытие столбцов элемента управления DataGridView в Windows Forms
Обновлен: Ноябрь 2007
Иногда требуется отобразить только несколько столбцов, доступных в элементе управления Windows Forms DataGridView. Например, пользователям с учетными данными руководителей может потребоваться отображение столбца с указанием заработной платы сотрудников, в то время как от других пользователей этот столбец необходимо скрыть. Подобным образом, может возникнуть необходимость привязки элемента управления к источнику данных, содержащему много столбцов, только часть из которых должна отображаться. При этом, в большинстве случаев неотображаемые столбцы будут удалены пользователем, а не скрыты.
В элементе управления DataGridView, значение свойства Visible для столбца определяет его отображение.
Поддержка Visual Studio для этой задачи. Дополнительные сведения см. в разделах Практическое руководство. Скрытие столбцов элемента управления DataGridView в формах Windows Forms с помощью конструктора и Практическое руководство. Скрытие столбцов элемента управления DataGridView в формах Windows Forms с помощью конструктора.
Чтобы скрыть столбец программным образом
Установите для свойства DataGridViewColumn.Visible значение false. Чтобы скрыть столбец CustomerID, создаваемый автоматически во время привязки данных, поместите следующий пример кода в обработчик событий DataBindingComplete.
Me.dataGridView1.Columns("CustomerID").Visible = False
this.dataGridView1.Columns["CustomerID"].Visible = false;
Компиляция кода
Для этого примера требуется
Элемент управления DataGridView с именем dataGridView1, содержащий столбец с именем CustomerID.
Ссылки на сборки System и System.Windows.Forms.
См. также
Задачи
Ссылки
Другие ресурсы
Базовые характеристики столбцов, строк и ячеек элемента управления DataGridView в Windows Forms