Поделиться через


Практическое руководство. Замораживание столбцов элемента управления DataGridView в Windows Forms

Обновлен: Ноябрь 2007

При просмотре пользователями данных, отображаемых в элементе управления DataGridView Windows Forms, у них иногда возникает необходимость частого обращения к одному столбцу или набору столбцов. Например, при отображении таблицы сведений о пользователе, содержащей большое число столбцов, весьма удобно всегда отображать имя пользователя при прокручивании остальных столбцов за пределы видимой области.

Для этого необходимо выполнить замораживание столбцов в элементе управления. При замораживании столбца все столбцы слева от него (или справа для языков с письмом справа налево) также замораживаются. Замороженные столбцы остаются на месте в то время, как остальные столбцы можно прокручивать.

28e9w2e1.alert_note(ru-ru,VS.90).gifПримечание.

Если разрешено переупорядочивание столбцов, замороженные столбцы рассматриваются как группа, отличная от группы незамороженных столбцов. Пользователи могут переставлять местами столбцы в каждой из групп, но не могут перемещать столбцы из одной группы в другую.

Свойство Frozen столбца определяет постоянную видимость столбца в сетке.

Поддержка Visual Studio для этой задачи. Дополнительные сведения см. в разделах Практическое руководство. Замораживание столбцов элемента управления DataGridView в формах Windows Forms с помощью конструктора и Практическое руководство. Замораживание столбцов элемента управления DataGridView в формах Windows Forms с помощью конструктора.

Чтобы заморозить столбец программным образом

  • Установите для свойства DataGridViewColumn.Frozen значение true.

    Me.dataGridView1.Columns("AddToCartButton").Frozen = True
    
    this.dataGridView1.Columns["AddToCartButton"].Frozen = true;
    

Компиляция кода

Для этого примера требуются перечисленные ниже компоненты.

  • Элемент управления DataGridView с именем dataGridView1, содержащий столбец с именем AddToCartButton.

  • Ссылки на сборки System и System.Windows.Forms.

См. также

Задачи

Практическое руководство. Разрешение переупорядочивания столбцов элемента управления DataGridView в Windows Forms

Ссылки

DataGridViewColumn.Frozen

DataGridView

Другие ресурсы

Базовые характеристики столбцов, строк и ячеек элемента управления DataGridView в Windows Forms