Диалоговое окно "Построитель условий поиска"
Заполните параметры этого диалогового окна, чтобы добавить новый запрос (обычно параметризованный) к существующей форме с привязкой к данным в вашем приложении для 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 ?).
Это диалоговое окно появляется при выборе элемента Добавить запрос на смарт-теге или из меню Данные.
С помощью этого диалогового окна можно выполнить следующие действия:
- Добавить функцию поиска к существующей форме с привязкой к данным в приложении Windows. Дополнительные сведения см. в разделе Практическое руководство. Добавление параметризованного запроса в приложение Windows Forms.
Список элементов пользовательского интерфейса
Выберите таблицу источника данных
Выберите таблицу для добавления запроса из раскрывающегося списка доступных таблиц в проекте.Выберите параметризованный запрос для загрузки данных
Выберите новый или существующий параметризованный запрос.Имя нового запроса
Введите имя нового параметризованного запроса.Имя существующего запроса
Выберите запрос из раскрывающегося списка доступных запросов для выбранной таблицы источника данных.Текст запроса
Введите инструкцию SQL, которая будет выполняться при нажатии кнопки.Примечание
Мастер предоставляет Построитель запросов — визуальное средство для создания запросов на языке SQL.
Построитель запросов
Открывает Построитель запросов — визуальное средство для создания запросов на языке SQL. Дополнительные сведения см. в разделе Средства конструктора запросов и представлений.
См. также
Задачи
Пошаговое руководство. Отображение данных на форме в приложении Windows
Практическое руководство. Добавление параметризованного запроса в приложение Windows Forms
Практическое руководство. Создание формы Windows Forms для поиска данных
Основные понятия
Привязка элементов управления Windows Forms к данным в Visual Studio
Привязка элементов управления к данным в Visual Studio
Другие ресурсы
Подключение к данным в Visual Studio
Подготовка приложения к получению данных