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

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

Заполнение диалогового окна Условия поиска дает следующий результат:

  • Запрос добавляется в соответствующий адаптер таблицы.

  • На форму добавляются элементы управления, позволяющие пользователям указать значения параметров, и кнопка для выполнения запроса.

  • В событие щелчка кнопкой мыши добавляется код, задающий значения параметров и выполняющий запрос.

Примечание

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска.Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров.Для получения дополнительной информации см. Customizing Development Settings in 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

Ссылки

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

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

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

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

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

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