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


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

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

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

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

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

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

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска среды. Для изменения параметров выберите Импорт и экспорт параметров в меню Сервис. Дополнительные сведения см. в разделе Параметры Visual Studio.

Чтобы заморозить столбец с использованием конструктора, выполните следующие действия:

  1. Щелкните глиф смарт-тега (Глиф смарт-тэга) в правом верхнем углу элемента управления DataGridView и выберите Правка столбцов.

  2. Выберите столбец в списке Выбранные столбцы.

  3. В сетке Свойства столбца установите для свойства Frozen значение true.

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

    Заморозить столбец можно также при его добавлении, выбрав параметр Зафиксированный в диалоговом окне Добавление столбца.

См. также

Задачи

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

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

Практическое руководство. Отображение текста справа налево в формах Windows Forms с целью глобализации

Практическое руководство. Создание проекта приложения Windows

Практическое руководство. Добавление элементов управления в формы Windows Forms.

Ссылки

DataGridView

DataGridViewColumn.Frozen