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


Практическое руководство. Добавление параметризованного запроса в форму приложения для Windows

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

Добавление функции поиска к форме в приложении Windows может быть выполнено при помощи параметризованного запроса. Параметризованный запрос возвращает данные, удовлетворяющие условиям предложения WHERE. Чтобы добавить параметризованный запрос, выполните инструкции Диалоговое окно "Построитель условий поиска". Например, можно параметризовать запрос для отображения клиентов только в определенных городах, добавив WHERE City = @City в конец инструкции SQL, которая возвращает список заказчиков. Дополнительные сведения см. в разделе Параметризованные запросы.

Завершение Диалогового окна поиска условий выполняет следующие действия:

  • Запрос добавляется к связанному адаптеру таблицы.

  • Элементы управления добавляются на форму для пользователей, чтобы инициализировать все обязательные параметры, а также добавляется кнопка выполнения запроса.

  • Добавляется код для события нажатия кнопки, который устанавливает значения параметров и выполняет запрос.

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

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или версии среды. Для изменения параметров выберите Параметры импорта и экспорта в меню Сервис. Дополнительные сведения см. в разделе Параметры Visual Studio.

Добавление запроса к существующей форме с привязкой к данным

  1. Откройте форму в конструкторе Windows Forms.

  2. Нажмите кнопку Добавить запрос в меню Данные или Cмарт-теги данных.

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

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

  3. Выберите нужную таблицу для добавления параметризации в области Выберите таблицу источника данных. Дополнительные сведения см. в разделе Диалоговое окно "Построитель условий поиска".

  4. Введите имя в поле Имя нового запроса, если создается новый запрос.

    либо

    Выберите запрос в поле Имя существующего запроса.

  5. Введите принимающий параметры запрос в поле Текст запроса.

    aeez5k4f.alert_note(ru-ru,VS.90).gifСовет.

    При создании запроса можно использовать Построитель запросов. Дополнительные сведения см. в разделе Средства конструктора запросов и представлений.

  6. нажмите кнопку ОК.

    Элемент управления для ввода параметра и кнопка Загрузка добавляются на форму в элементе управления ToolStrip.

См. также

Задачи

Пошаговое руководство. Создание формы для поиска данных в приложении Windows

Пошаговое руководство. Отображение данных на форме в приложении Windows

Практическое руководство. Подключение к данным в базе данных

Практическое руководство. Переход между данными с помощью элемента управления BindingNavigator в Windows Forms

Практическое руководство. Сортировка и фильтрация данных ADO.NET с помощью компонента BindingSource в Windows Forms

Практическое руководство. Создание таблицы подстановок с помощью компонента BindingSource в формах Windows Forms

Основные понятия

Общие сведения об адаптере таблиц

Конструктор наборов данных

Общие сведения об источниках данных

Ссылки

Окно "Источники данных"

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

Проверка данных