Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Упражнение 1: Связывание данных с элементами управления на форме.




 

В этом упражнении, Вы будете использовать элемент управления DataGridView для отображения информации о контактах в приложении SalesApplication. Вы также напишете дополнительный код для сохранения изменений в базе данных AdventureWorks.

 

Основные задачи для этого упражнения следующие:

  • Открытие существующего приложения SalesApplication.
  • Создание нового источника данных, используя существующую связь с базой данных.
  • Добавление и конфигурирование элемента управления DataGridView для отображения DataSet.
  • Добавление кода для сохранения изменений DataSet.
  • Компиляция и тестирование приложения SalesApplication.

 

Ø Открытие существующего приложения SalesApplication

 

1. Запустите приложение Visual Studio 2005.

2. В меню File выберите пункт Open, а затем кликните Project/Solution.

3. В диалоговом окне Open Project, откройте файл SalesApplication.sln для начала работы приложения Sales.

· Если Вы используете Microsoft Visual C#, то необходимый файл расположен в папке E:\Labfiles\Starter\CS\SalesApplication.

· Если Вы используете Microsoft Visual Basic, то необходимый файл расположен в папке E:\Labfiles\Starter\VB\SalesApplication.

 

Ø Создание нового источника данных

 

1. В меню Data выберите пункт Add New Data Source.

2. В диалоговом окне Data Source Configuration Wizard во вкладке Choose a Data Source Type выберите Database, а затем кликните Next.

3. Во вкладке Choose Your Data Connection кликните New Connection.

4. В диалоговом окне Choose Data Source выберите Microsoft SQL Server, а затем кликните Continue.

5. В диалоговом окне Add Connection в поле Server name напечатайте local.

6. В поле Select or enter a database name выберите AdventureWorks и кликните OK.

7. Во вкладке Choose Your Data Connection кликните Next.

8. Во вкладке Save the Connection String to the Application Configuration File напечатайте Lab7AdventureWorksConnectionString и затем кликните Next.

9. Во вкладке Choose Your Database Objects добавьте Tables и выберите Contact (Person).

10. В окне DataSet name напечатайте ContactDataSet, а затем кликните Finish.

 

Ø Создание управления DataGridView

 

1. В обзоре решений дважды кликните на форму contactAdministrationForm.

2. В меню Data выберите Show Data Sources.

3. В окне Data Sources разверните таблицу Contact и просмотрите ее элементы данных.

4. В окне Data Sources выделите таблицу Contact и перетащите её на форму contactAdministrationForm в окне проекта.

 

 

Ø Установка свойств и конфигурация управления DataGridView

 

1. Выберите элемент управления DataGridView и установите следующие свойства:

1. Расположение: 13, 37

2. Полоса прокрутки: Vertical

3. Размер: 825, 233

2. Кликните правой кнопкой мыши на управление DataGridView, а затем выберите Edit Columns.

3. В диалоговом окне Edit Columns на странице Selected Columns удалите следующие колонки:

1. NameStyle

2. MiddleName

3. Suffix

4. EmailPromotion

5. PasswordHash

6. PasswordSalt

7. AdditionalContactInfo

8. Rowguid

4. В диалоговом окне Edit Columns кликните ОК.

 

Замечание. Для удаления колонки, выделите название колонки и выберите Remove.

 

Ø Добавление кода для сохранения изменений в данных

 

1. В обзоре решений кликните правой кнопкой мыши на форме contactAdministrationForm и затем кликните View Code.

2. В обработчике событий closeButton Click, определите местоположение комментария TODO: [L7.1 Ex1] Update table adapter. Ниже комментария добавьте в блок if условного оператора передачу обновлений компонентом contactTableAdapter.

 

Ваш код должен выглядеть примерно так:

[Visual C#]

this.contactTableAdapter.Update(this.contactDataSet.Contact);

[Visual Basic]

Me.contactTableAdapter.Update(Me.contactDataSet.Contact)

 

Ø Компиляция и тестирование приложения SalesApplication

 

1. В меню File выберите пункт Save All.

2. Для компиляции Adventure Works SalesApplication в меню Build нажмите Build Solution.

3. Для запуска Adventure Works SalesApplication в меню Debug нажмите Start Debugging.

4. На главной форме кликните Contact Administration для открытия формы Contact Administration Form.

5. Просмотрите форму Contact Administration Form и используйте стандартное управление DataGridView для следующего:

a. Переключение между записями

b. Редактирование существующих записей (FirstName, LastName, EmailAddress)

6. На форме Contact Administration Form нажмите Save and Close.

7. В диалоговом окне на вопрос Are you sure? ответьте Yes.

8. На главной форме кликните Contact Administration для повторного открытия формы Contact Administration Form и проверьте были ли сохранены ваши изменения.

9. На форме Contact Administration Form нажмите Save and Close.

10. В диалоговом окне на вопрос Are you sure? ответьте No.

11. Закройте приложение Adventure Works Sales System.

12. Закройте Visual Studio 2005.

 

Список результатов

 

Ниже приведен список результатов, для проверки успешного выполнения вами лабораторной работы. Убедитесь, что вы:

· Открыли существующее приложение AdventureWorks SalesApplication.

· Использовали элемент управления DataGridView для отображения информации о контактах.

 

Замечание. Не выключайте приложение, потому что вы используете его во второй части лабораторной работы.

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных