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


Диалоговое окно "Построитель условий поиска"

Заполните параметры этого диалогового окна, чтобы добавить новый запрос (обычно параметризованный) к существующей форме с привязкой к данным в вашем приложении для Windows. Это включает добавление нового запроса к выбранной таблице и добавление средств управления пользовательским вводом значений каких-либо параметров на форме (кнопка выполнения данного запроса также добавляется на форму).

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

Некоторые типичные предложения WHERE:

SELECT * FROM Employees WHERE CompanyName like @CompanyName
SELECT * FROM Employees WHERE (LastName = @Lname) and (FirstName = @Fname)

Примечание

Синтаксис местозаполнителей параметров зависит от источника данных.Этот пример показывает заполнители для источника данных SQL Server (@paramname).Используйте заполнители в виде знака вопроса (?) для параметров System.Data.OleDb и System.Data.Odbc (WHERE CompanyName like ?).

Это диалоговое окно появляется при выборе элемента Добавить запрос на смарт-теге или из меню Данные.

С помощью этого диалогового окна можно выполнить следующие действия:

Список элементов пользовательского интерфейса

  • Выберите таблицу источника данных
    Выберите таблицу для добавления запроса из раскрывающегося списка доступных таблиц в проекте.

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

  • Имя нового запроса
    Введите имя нового параметризованного запроса.

  • Имя существующего запроса
    Выберите запрос из раскрывающегося списка доступных запросов для выбранной таблицы источника данных.

  • Текст запроса
    Введите инструкцию SQL, которая будет выполняться при нажатии кнопки.

    Примечание

    Мастер предоставляет Построитель запросов — визуальное средство для создания запросов на языке SQL.

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

См. также

Задачи

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

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

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

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

Привязка элементов управления Windows Forms к данным в Visual Studio

Привязка элементов управления к данным в Visual Studio

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

Подключение к данным в Visual Studio

Подготовка приложения к получению данных

Выборка данных в приложение

Редактирование данных в приложении

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

Сохранение данных