Поделиться через


Пошаговое руководство. Приложение с отношением "основной-подробности"

Обновлен: Ноябрь 2007

В этом пошаговом руководстве описано, как использовать интегрированную среду разработки Visual Studio для подключения к базе данных, выбрать объекты базы данных для включения в проект и создать элементы управления привязки данных для отображения данных в приложении смарт-устройства.

7bx62e55.alert_note(ru-ru,VS.90).gifПримечание.

На вашем компьютере названия некоторых элементов интерфейса пользователя Visual Studio или их расположение могут отличаться от указанных в нижеследующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

Это пошаговое руководство было написано с помощью параметров разработки Visual Basic b параметров разработки C#.

Обязательные компоненты

База данных "Northwind" для SQL Server Compact 3.5 включена в Visual Studio.

7bx62e55.alert_note(ru-ru,VS.90).gifПримечание.

Если у разработчика нет администраторских прав на своем компьютере, невозможно будет открыть файл Northwind.sdf в расположении по умолчанию (диск:\Program Files\Microsoft SQL Server Compact Edition\v3.5\Samples). Скопируйте файл на рабочий стол или в папку Мои документы, затем откройте его из нового расположения по запросу.

Выбор целевого устройства

Чтобы убедиться в отображении запроса на выбор устройства при развертывании решения, выполните следующую процедуру.

Чтобы запросить выбор устройства во время развертывания

  1. В меню Сервис выберите пункт Параметры, разверните узел Инструменты устройства и выберите пункт Общие.

  2. Установите флажок Показать выбор устройств перед развертыванием проекта устройств.

Создание приложения

Это простое приложение Windows Forms для отображения функциональных возможностей данных, приводимых в рассматриваемом пошаговом руководстве.

Чтобы создать проект устройства Windows Forms

  1. (Visual Basic) В меню Visual StudioФайл выберите пункт Создать проект.

    либо

    (Visual C#) В меню Visual StudioФайл выберите Создать и щелкните Проект.

  2. В области Типы проектов разверните узел Visual Basic или Visual C#, щелкните Смарт-устройство, затем Проект интеллектуальных устройств в области Шаблоны, введите MasterDetailSample в поле Имя и нажмите кнопку ОК.

  3. В диалоговом окне Добавить новый проект интеллектуальных устройств выберите Pocket PC 2003 в раскрывающемся списке Конечная платформа, щелкните Приложение устройства и нажмите кнопку ОК.

    Представление устройства Pocket PC отображается в конструкторе Windows Forms.

Добавление функциональных возможностей данных

Этот раздел состоит из следующих задач:

  • Выбор типа источника данных

  • Выбор и настройка подключения данных

  • Выбор объектов баз данных

  • Добавление элементов управления привязки данных в форму

Чтобы выбрать тип источника данных

  1. В меню Данные выберите команду Добавить новый источник данных, чтобы запустить Мастер настройки источника данных.

  2. На странице Выбор типа источника данных выберите База данных и нажмите кнопку Далее.

Чтобы выбрать и настроить подключение данных

  1. На странице Выбор подключения к данным нажмите кнопку Создать подключение.

  2. В диалоговом окне Выбор источника данных выберите Microsoft SQL Server Compact 3.5 и нажмите кнопку Продолжить.

    7bx62e55.alert_note(ru-ru,VS.90).gifПримечание.

    В зависимости от параметров и предыдущих проектов диалоговое окно Добавление подключения может отображаться вместо диалогового окна Выбор источника данных. В этом случае щелкните команду Изменить в диалоговом окне Добавление подключения, чтобы открылось диалоговое окно Сменить источник данных. Затем выберите пункт Microsoft SQL Server Compact 3.5 и нажмите кнопку ОК.

  3. В диалоговом окне Добавление подключения выберите пункт Мой компьютер.

  4. В диалоговом окне Добавить подключение нажмите кнопку Обзор.

  5. В диалоговом окне Выберите файл базы данных Select SQL Server Compact 3.5 щелкните Northwind.sdf и нажмите кнопку Открыть.

  6. В диалоговом окне Добавление подключения не заполняйте поле Пароль.

    Эта база данных не имеет пароля.

    7bx62e55.alert_security(ru-ru,VS.90).gifПримечание о безопасности.

    Используйте строгий пароль для баз данных, которые используются в реальных приложениях.

  7. Щелкните Проверить подключение для проверки подключения.

    7bx62e55.alert_note(ru-ru,VS.90).gifПримечание.

    Если доступ к файлу Northwind.sdf запрещен, скопируйте этот файл на рабочий стол и откройте эту копию. Это может произойти при отсутствии достаточных прав на компьютере разработчика для открытия файла в его расположении по умолчанию, что уже было указано в начале этого пошагового руководства.

  8. Нажмите кнопку ОК в окне сообщения, в котором подтверждается успешное создание подключения, затем нажмите кнопку ОК для закрытия диалогового окна Добавление подключения.

  9. На странице Выбор подключения к данным нажмите кнопку Далее.

  10. В окне сообщения, запрашивающего подтверждение копирования файла в проект, нажмите кнопку Да.

Чтобы выбрать объекты базы данных

  1. На странице Выбор объектов базы данных разверните узел Таблицы и выберите таблицы Клиенты и Заказы.

  2. Нажмите кнопку Готово.

    Будет создан набор данных NorthwindDataSet. Можно просмотреть этот источник данных, щелкнув пункт Показать источники данных в меню Данные.

Чтобы добавить элементы управления привязки данных в форму

  1. Выберите таблицу Клиенты в окне Источники данных, щелкните стрелку раскрывающегося списка и выберите DataGrid.

  2. Перетащите главный узел Клиенты из окна Источники данных в форму конструктора.

    Поместите сетку у верхней части окна.

  3. В окне Источники данных разверните таблицу Клиенты для отображения таблицы Заказы.

    7bx62e55.alert_note(ru-ru,VS.90).gifПримечание.

    Это таблица Заказы, которая отображается в таблице Клиенты, а не таблица Заказы, которая находится на том же уровне дерева, что и таблица Клиенты.

  4. Щелкните раскрывающийся список для таблицы Заказы и выберите параметр DataGrid.

  5. Перетащите таблицу Заказы из окна Источники данных в форму конструктора.

    Поместите сетку в нижней части окна.

Проверка работы приложения

В этом разделе будет создано приложение, затем оно будет загружено в эмулятор Pocket PC 2003 SE, после чего будет проверена его работоспособность.

Чтобы проверить работу приложения

  1. В меню Отладка выберите команду Начать или Начать отладку.

  2. В диалоговом окне Развертывание выберите Эмулятор Pocket PC 2000 SE и нажмите кнопку Развернуть.

    Ход развертывания отображается в области Состояние. Развертывание приложения в эмуляторе может занять некоторое время.

  3. Если приложение работает в эмуляторе, используйте стрелки вверх и вниз на клавиатуре или элемент управления перемещением на эмуляторе для изменения выбранных записей в сетке Клиенты. Убедитесь, что выбранные записи изменились в сетке Заказы.

Подготовка к дополнительным пошаговым руководствам

Если следует выполнить дополнительные пошаговые руководства или открыть другие проекты, следует завершить работу эмулятора и выйти из решения.

Чтобы закрыть эмулятор и решение

  1. В меню Файл эмулятора выберите команду Выход.

  2. В окне сообщения Эмулятор устройства нажмите кнопку Нет в ответ на запрос о сохранении состояния эмулятора.

  3. В окне сообщений, в котором говорится о разрыве подключения, нажмите кнопку ОК.

  4. (Visual Basic) В меню Файл щелкните Закрыть проект.

    При запросе о сохранении проекта или решения, нажмите кнопку Сохранить, если необходимо использовать этот проект или решение позже; или нажмите Удалить, чтобы файлы не сохранялись.

    —или—

    (Visual C#) В меню Файл выберите команду Закрыть решение.

См. также

Ссылки

Мастер конфигурации источников данных

Другие ресурсы

Пошаговые руководства работы с данными

Доступ к данным (Visual Studio)