Практическое руководство. Замораживание столбцов элемента управления DataGridView в Windows Forms
Обновлен: Ноябрь 2007
При просмотре пользователями данных, отображаемых в элементе управления DataGridView Windows Forms, у них иногда возникает необходимость частого обращения к одному столбцу или набору столбцов. Например, при отображении таблицы сведений о пользователе, содержащей большое число столбцов, весьма удобно всегда отображать имя пользователя при прокручивании остальных столбцов за пределы видимой области.
Для этого необходимо выполнить замораживание столбцов в элементе управления. При замораживании столбца все столбцы слева от него (или справа для языков с письмом справа налево) также замораживаются. Замороженные столбцы остаются на месте в то время, как остальные столбцы можно прокручивать.
Примечание. |
---|
Если разрешено переупорядочивание столбцов, замороженные столбцы рассматриваются как группа, отличная от группы незамороженных столбцов. Пользователи могут переставлять местами столбцы в каждой из групп, но не могут перемещать столбцы из одной группы в другую. |
Свойство 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