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


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

Заполните это диалоговое окно, чтобы добавить новый запрос (обычно это параметризированный запрос) в имеющуюся форму с привязкой к данным в вашем приложении 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