Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Топ:
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Теоретическая значимость работы: Описание теоретической значимости (ценности) результатов исследования должно присутствовать во введении...
Интересное:
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Финансовый рынок и его значение в управлении денежными потоками на современном этапе: любому предприятию для расширения производства и увеличения прибыли нужны...
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Дисциплины:
2021-04-18 | 158 |
5.00
из
|
Заказать работу |
|
|
Отображение данных одной таблицы
Данные из таблицы можно отобразить на форме разными способами: с помощью списков, текстовых полей, таблиц и др. Наиболее наглядным способом прдставления данных является табличный с помощью элемента управления DataGridView.
Для отображения данных в элементе управления DataGridView Windows Forms:
1. Откройте окно Источники данных.
2. Откройте форму в конструкторе Windows Forms.
3. Выберите таблицу в окне Источники данных, щелкните по стрелке раскрывающегося списка и выберите DataGridView.
4. Перетащите таблицу из окна Источники данных на форму.
Результат. На форме появится элемент управления DataGridView и панель инструментов BindingNavigator для перемещения по записям. Компоненты Имя_БД_DataSet, Имя_таблицы_TableAdapter и Имя_таблицы_BindingSource появятся в области компонентов.
Пример. Перетащите главный узел таблицы (например, Person) из окна Источники данных на форму.
В результате в области компонентов появятся компоненты: personBindingSource, personTableAdapter, personBindingNavigator.
Внимание. При перетаскивании элементов на существующую таблицу все ранее созданные привязки данных заменяются новыми.
Изменение заголовка столбца данных DataColumn
Столбцы данных часто имеют имена, не подходящие для отображения в пользовательском интерфейсе. Можно изменить заголовок на более подходящее имя, установив свойство Caption в окне Свойства.
Примечание При перетаскивании элементов из окна Источники данных на форму в приложении Windows необходимо учесть следующую особенность: если два или более слов оказываются объединенными последовательно, имена столбцов в названиях переформатируются в строку, более удобную для чтения.
Отображение данных из нескольких связанных таблиц
|
Связь создается между общими столбцами из каждой таблицы — в данном случае используется столбец Pasport.
Чтобы создать и настроить связь между таблицами (например " Person " и " Worker "):
1. В окне Источники данных в контекстном меню к источнику базы данных выберите команду Изменить набор данных в конструкторе, например:
Результат. В рабочей области среды разработки приложений откроется новая вкладка Имя_источника данных.xsd, содержащий таблицы базы данных, например:
2. В контекстном меню к заголовку подчиненной таблицы выберите команды Добавить, Отношение, например:
3. В появившемся окне Отношение заполните поля:
· Имя – имя связи;
· Имена главной (родительской) и подчиненной (дочерней) таблиц;
· Имена столбца(ов) - первичного ключа в главной таблице и столбца(ов) - внешнего ключа в подчиненной таблице;
· Тип ограничения или его отсутствие (переключатель Только отношение).
4. Нажмите кнопку ОК.
Например:
Результаты:
1. На схеме базы данных между связанными таблицами появится направленная кривая, их соединяющая. Стрелка на кривой должна смотреть в сторону главной таблицы, означая бинарную связь типа «многие к одному».
2. В окне Источники данных у узла главной таблицы появится подузел подчиненной таблицы. С помощью данной конструкции можно отобразить данные на форме в виде Связанных курсоров.
Пример:
Узел дочерней таблицы — это узел, отображающийся как расширяемый дочерний узел в родительской таблице.
Внимание. Перетаскивание элементов из окна Источники данных в форму автоматически добавляет нужный код для заполнения набора данных в обработчик событий Load для формы, на которой размещены данные.
Метод Fill() объекта TableAdapter заполняет набор данных данными, пример:
private void Form1_Load(object sender, EventArgs e) { this.personTableAdapter1.Fill(this.SotrudnicDataSet11.person); }При необходимости можно скопировать этот код в другие части приложения, где необходимо заполнить набор данных.
|
|
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!