Пример DataGridView Control
Обновлен: Ноябрь 2007
В этом примере демонстрируются некоторые возможности элемента управления DataGridView в сценарии "основной/подробности". В примере показана родительская таблица в основной форме и предоставлен доступ к связанным дочерним таблицам в левой колонке. Когда пользователь щелкает ссылку на определенную строку, связанная дочерняя таблица отображается в отдельном окне.
Дополнительные сведения об использовании примеров см. в следующих разделах:
Примечание о безопасности. |
---|
Этот пример кода служит иллюстрацией концепции и не предназначен для использования в приложениях или веб-узлах, поскольку не может считаться примером наиболее безопасного кода. Корпорация Майкрософт не несет ответственности за случайные или косвенные убытки в случае использования примера кода не по назначению. |
Построение и выполнение примера с использованием командной строки
В командной строке перейдите в тот каталог, где сохранены несжатые образцы файлов.
Перейдите к одной из вложенных папок каталога DataGridViewSample, соответствующей выбранному языку.
Введите msbuild для построения примера, используя предоставленный файл решения (.sln).
Введите cd DataGridViewSample\bin\Debug, чтобы перейти к каталогу, в котором находится исполняемый файл.
Введите DataGridView.exe для выполнения примера.
Построение и выполнение примера с использованием Visual Studio
В Проводнике Windows перейдите в тот каталог, в котором сохранены несжатые образцы файлов.
Перейдите к одной из вложенных папок каталога DataGridViewSample, соответствующей выбранному языку.
Дважды щелкните файл решения (.sln), чтобы открыть его в Visual Studio.
В Visual Studio нажмите клавишу F5, чтобы построить и выполнить пример.
Использование примера DataGridView
Щелкните ссылку Просмотр заказов для строки с идентификатором "BERGS".
В дочернем окне ячейки красного фонового цвета обозначают заказы, которые были доставлены после даты получения товара, а желтый фоновый цвет обозначает заказы, которые были доставлены за неделю до даты получения товара. Кроме того, в заголовках строк показываются номера строк.
Прокрутите вправо, чтобы просмотреть дополнительные сведения.
Убедитесь, что флажки остаются видимыми вместе с заголовками строк.
Выберите несколько флажков и затем выполните сортировку элементов управления в другой колонке.
Убедитесь, что флажки остаются установленными.
Демонстрации
Выполните привязку элемента управления DataGridView к таблице базы данных.
Используйте DataGridViewLinkColumn, чтобы просмотреть связанные записи в отдельном окне.
Используйте форматирование ячеек для выделения ячеек с важными значениями.
Используйте пользовательскую окраску ячеек для отображения номеров строк в заголовках строк.
Добавьте несвязанный столбец DataGridViewCheckBoxColumn, который остается зафиксированным на месте во время прокрутки остальных столбцов.
Используйте виртуальный режим, чтобы поддержать значения несвязанных столбцов во время сортировки.
См. также
Задачи
Практическое руководство. Привязка данных к элементу управления DataGridView в Windows Forms