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

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

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

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

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

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

ПримечаниеПримечание

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

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

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

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

    ПримечаниеПримечание

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

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

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

    -или-

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

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

    СоветСовет

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

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

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

См. также

Задачи

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

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

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

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

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

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

Ссылки

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

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

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

Создание и изменение типизированных наборов данных

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

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