Элементы управления данными. Отображение данных в элементах управления DataGridView
Обновлен: Ноябрь 2007
Чтобы предоставить пользователям возможность просмотра данных в виде таблицы, используйте элемент управления DataGridView. Он особенно хорош для отображения большого количества данных в таблице, так как можно задать высоту и ширину элемента управления на форме при том, что пользователи всегда смогут полностью просматривать данные.
Практическое задание
Для отображения данных в элементе управления DataGridView
В меню Файл выберите пункт Создать проект.
В диалоговом окне Создать проект нажмите Приложение Windows Forms, а затем нажмите кнопку OK.
Откроется новый проект Windows Forms.
Добавьте подключение к учебной базе данных с именем Northwind.sdf, как описано в разделе Получение необходимых сведений. Подключение к существующей базе данных.
В меню Данные щелкните Показать источники данных.
Откроется окно Источники данных.
В окне Источники данных разверните NorthwindDataSet, затем выберите таблицу Customers.
Щелкните выпадающую стрелку рядом с таблицей Customers и нажмите DataGridView.
Перетащите таблицу Customers из окна Источники данных на форму Form1.
На форме появится элемент управления DataGridView и полоса инструментов (BindingNavigator) для просмотра записей. Кроме того, в области компонентов появятся DataSet, TableAdapter, BindingSource и BindingNavigator.
Выберите элемент управления DataGridView и измените значение его свойства Dock на Fill, щелкнув стрелку справа от свойства Dock и выбрав центральный квадрат.
Нажмите клавишу F5 для запуска кода.
Измените размеры формы и прокрутите данные в элементе управления DataGridView.
Следующие действия
В этом разделе был показан способ отображения данных из базы данных в проекте Windows Forms с помощью элемента управления DataGridView. В следующем разделе будет рассказано, как использовать компоненты в приложении.
Следующее занятие: Невидимые элементы управления. Использование компонентов.
См. также
Задачи
Получение необходимых сведений. Подключение к существующей базе данных