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


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

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

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

Элемент управления DataGridView заменяет элемент управления DataGrid и расширяет его функциональные возможности; однако при необходимости элемент управления DataGrid можно сохранить для обратной совместимости и использования в будущем. Дополнительные сведения см. в разделе Различия элементов управления DataGridView и DataGrid в Windows Forms.

Данные в элементе управления Windows Forms DataGrid можно отображать в таблицах и строках, создавая объекты DataGridTableStyle и добавляя их в объект GridTableStylesCollection, доступ к которому можно получить с помощью свойства TableStyles элемента управления DataGrid. Каждый стиль таблицы позволяет отображать содержимое таблицы данных, указанной в свойстве MappingName объекта DataGridTableStyle. При использовании стиля таблицы, в котором не определены стили столбцов, по умолчанию отображаются все столбцы таблицы данных. Можно ограничить число отображаемых столбцов, добавив объекты DataGridColumnStyle в объект GridColumnStylesCollection, доступ к которому можно получить с помощью свойства GridColumnStyles любого объекта DataGridTableStyle.

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

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

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

Чтобы добавить таблицу в элемент управления DataGrid в конструкторе

  1. Чтобы представить данные в таблице, необходимо сначала привязать элемент управления DataGrid к набору данных. Дополнительные сведения см. в разделе Практическое руководство. Привязка элемента управления DataGrid в Windows Forms к источнику данных с помощью конструктора.

  2. Выберите свойство TableStyles элемента управления DataGrid в окне "Свойства" и нажмите кнопку с многоточием (Снимок экрана VisualStudioEllipsesButton) рядом со свойством, чтобы открыть окно Редактор коллекции DataGridTableStyle.

  3. В редакторе коллекции нажмите кнопку Добавить для добавления стиля таблицы.

  4. Нажмите кнопку ОК, чтобы закрыть редактор коллекции, а затем снова отройте его, нажав кнопку с многоточием рядом со свойством TableStyles

    В открывшемся редакторе коллекции все таблицы данных, связанные с элементом управления, отобразятся в раскрывающемся списке свойства MappingName стиля таблицы.

  5. В поле Члены редактора коллекции выберите стиль таблицы.

  6. В поле Свойства редактора коллекции выберите значение MappingName для таблицы, которую требуется отобразить.

Чтобы добавить столбец в элемент управления DataGrid в конструкторе

  1. В поле Члены окна Редактор коллекции DataGridTableStyle выберите требуемый стиль таблицы. В поле Свойства редактора коллекции выберите коллекцию GridColumnStyles, а затем нажмите кнопку с многоточием (Снимок экрана VisualStudioEllipsesButton) рядом со свойством, чтобы открыть окно Редактор коллекции DataGridColumnStyle.

  2. В редакторе коллекции нажмите кнопку Добавить, чтобы добавить стиль столбца, или нажмите кнопку со стрелкой вниз рядом с кнопкой Добавить, чтобы выбрать тип столбца.

    В раскрывающемся списке можно выбрать один из двух типов: либо DataGridTextBoxColumn, либо DataGridBoolColumn.

  3. Нажмите кнопку OK, чтобы закрыть окно Редактор коллекции DataGridColumnStyle, а затем снова отройте его, нажав кнопку с многоточием рядом со свойством GridColumnStyles.

    В открывшемся редакторе коллекции все столбцы данных в связанной таблице данных отобразятся в раскрывающемся списке свойства MappingName стиля столбца.

  4. В поле Члены редактора коллекции выберите стиль столбца.

  5. В поле Свойства редактора коллекции выберите значение MappingName для столбца, который требуется отобразить.

См. также

Задачи

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

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

Элемент управления DataGrid (Windows Forms)