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

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

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

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

Закрепление столбца с помощью конструктора

  1. Щелкните глиф действий конструктора (Small black arrow) в правом верхнем углу DataGridView элемента управления и выберите пункт "Изменить столбцы".

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

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

    Примечание.

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

См. также