Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
Топ:
Процедура выполнения команд. Рабочий цикл процессора: Функционирование процессора в основном состоит из повторяющихся рабочих циклов, каждый из которых соответствует...
Определение места расположения распределительного центра: Фирма реализует продукцию на рынках сбыта и имеет постоянных поставщиков в разных регионах. Увеличение объема продаж...
Интересное:
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Берегоукрепление оползневых склонов: На прибрежных склонах основной причиной развития оползневых процессов является подмыв водами рек естественных склонов...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Дисциплины:
2021-04-18 | 159 |
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); }При необходимости можно скопировать этот код в другие части приложения, где необходимо заполнить набор данных.
|
|
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!