Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Настройка связывания данных

Читайте также:
  1. I.2.3. Обработка исходных данных в режиме таблицы
  2. PROFIBUS Слой Связи Данных (слой 2)
  3. SIMD – одиночный поток команд и множественный поток данных.
  4. Trading Techniques Inc. предоставляет месячные, недельные, дневные и почасовые (60 минут) данные по всем фьючерсам с помощью сервиса загрузки данных.
  5. Анализ данных и подготовка заключительного доклада
  6. Анализ данных и подготовка заключительного отчета
  7. Анализ и интерпретация данных
  8. Анализ и интерпретация данных экспериментально-психологического исследования.
  9. Анализ исходных данных и подбор компонентов и деталей
  10. Ассиметричное распределение и преобразование данных

15. Дважды щелкните пустую область на форме, и создайте обработчик события Form1_Load.

16. Перед обработчиком Form1_Load объявите BindingSource для таблицы Сотрудники:

private BindingSource sotrBindingSourse;

17. Добавьте код к обработчику события Form1_Load для настройки связывания данных:

// Загрузка таблицы данными:

сотрудникиTableAdapter1.Fill(ХХХDataSet1.Сотрудники);

// Создание BindingSource для таблицы Сотрудники:

sotrBindingSourse = new BindingSource(ХХХDataSet1, "Сотрудники");

// Настройка связывания для элементов TextBox:

FamtextBox.DataBindings.Add("Text", sotrBindingSourse, "Фамилия_сотрудника");

NametextBox.DataBindings.Add("Text", sotrBindingSourse, "Имя_сотрудника");

SectiontextBox.DataBindings.Add("Text", sotrBindingSourse, "Отдел");

18. Дважды щелкните кнопку Previous и добавьте код, который перемещает к предыдущей записи в источнике данных BindingSource:

sotrBindingSourse.MovePrevious();

19. Дважды щелкните кнопку Next и добавьте код, который перемещает к следующей записи в источнике данных BindingSource:

sotrBindingSourse.MoveNext();

20. Постройте и запустите приложение. Протестируйте его работу.

Упражнение 5. Создание связанной с данными формы в мастере источников данных (4 баллов)

Мастер источников данных (Data Source Configuration Wizard) создает в приложении типизированный DataSet и заполняет окно Data Sources объектами, выбранными во время работы мастера. После выполнения мастера остается еще переместить элементы в вашу форму для создания экземпляров объектов, которым необходим доступ к данным.

В этом упражнении Вы создадите приложение Windows, создадите источник данных и свяжите элементы управления с данными, перетаскивая элементы из окна Data Sources.

1. Создайте приложение Windows и назовите его WinDataSourcesWizard.

2. ЗапуститеData Source Configuration Wizard, выбравAdd New Data Source вменюData.

3. На странице Choose a Data Source Type оставьте выбранный по умолчанию Database и щелкните Next.

4. На странице Choose Your Data Connection выберите подключение к базе данных Конфетная фабрика и создайте, если нужно, новое подключение.

5. Щелкайте Next, сохраняя значения по умолчанию, пока не дойдете до страницы Choose Your Database Objects (Выбор объектов базы данных), и в узле Tables выберите таблицы Сотрудники и Заказы.

6. Щелкните Finish для добавления набора данных к проекту.

7. В меню Data выберите Show Data Sources, чтобы отобразить окно Data Sources, проверьте, что отображаются требуемые таблицы.

8. Перетащите узел Сотрудники из окна Data Sources на форму Forml.

9. К форме добавятся DataGridView и BindingNavigator, и в области компонентов появится несколько относящихся к данным объектов.

10. Постройте приложение.

11. В этот момент вы имеете рабочее приложение с DataGridView, связанным с данными таблицы Сотрудники. Если в интегрированной среде разработки вы переключитесь в режим кода, то увидите, что был добавлен код к событию загрузки формы для заполнения таблицы Сотрудники данными, а в BindingNavigator — к сохраняющей данные кнопке для отправки обновлений обратно в базу данных.

12. Запустите приложение. Выполняющееся приложение должно отобразить данные таблицы Сотрудники.

13. Остановите приложение и откройте форму в режиме Design.

14. Разверните узел Сотрудники в окне Data Sources.

15. Перетащите на свободное место формы узел Заказыг, вложенный в узел Сотрудники.

16. Обратите внимание на BindingSource и TableAdapter, добавленные в область компонентов.

17. Постройте и выполните приложение. Щелкните строку в таблице Сотрудники. Обратите внимание, что ЗаказыDataGridView отображает все заказы, оформленные данным сотрудником


 

Список литературы

1. Эндрю Троелсен. Язык программирования C# 2010 и платформа.NET 4.0. - М.,Вильямс, 2010 г..- 1392 с.

2. Голощапов A. Microsoft Visual Studio 2010 (+ CD-ROMX-БХВ- Петербург, 2011.- 544с.

3. Ник Рендолъф, Дэвид Гарднер, Майкл Минутилло, Крис Андерсон Visual Studio 2010 для профессионалов.- М., Диалектика, 2011. - 1184 с.

4. Алекс Макки. Введение в.NET 4.0 и Visual Studio 2010 для профессионалов. - Издательство: Вильямс - 2010 - 416с.

5. ДжоМайо.Microsoft Visual Studio 2010. Самоучитель - БХВ - Петербург,-2010- 450 с.

 




Дата добавления: 2015-09-11; просмотров: 24 | Поможем написать вашу работу | Нарушение авторских прав

Подсчет рейтинга студента | Запуск готового решения | Добавление обработчиков событий для кнопок | Реализация обработчика события вызова веб-страницы | Применение элемента управления ErrorProvider | Создание и настройка объекта DataCommand |


lektsii.net - Лекции.Нет - 2014-2024 год. (0.01 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав