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


Практическое руководство. Ввод значения для параметра запроса

Привязка параметра к полю на экране позволяет пользователям вводить значение параметра запроса.

Пользователи могут задавать значение как непосредственно, так и косвенно. Можно ввести значение непосредственно в текстовом поле или выбрать элемент из связанного списка на экране. Например, чтобы просмотреть список заказов на продажу, можно ввести идентификатор клиента или выбрать клиента в списке клиентов.

Чтобы пользователи могли вводить значение, привяжите параметр к полю на экране. Чтобы пользователи могли неявно указывать значение, привяжите параметр к полю в списке, который отображается на экране. Например, можно привязать параметр CustomerID запроса Orders к полю CustomerID списка Клиенты.

ссылка на видео Чтобы просмотреть связанные демонстрационные видеоролики, см. раздел Инструкции. Передача параметра в экран из панели команд в приложении LightSwitch.

Привязка параметра запроса к полю

  1. Создайте запрос, который принимает параметр (например, идентификатор клиента). Дополнительные сведения см. в разделе Практическое руководство. Разработка запроса с помощью конструктора запросов.

  2. Добавьте запрос в дерево содержимого экрана. Дополнительные сведения см. в разделе Практическое руководство. Разработка экрана Silverlight с помощью конструктора экрана.

  3. Добавьте локальное поле на экран. Дополнительные сведения см. в разделе Практическое руководство. Добавление локального свойства на экран Silverlight.

  4. В разделе Список элементов экрана области Конструктор экрана выберите параметр запроса.

  5. В меню Вид выберите пункт Окно свойств.

  6. Выберите текстовое поле Значение параметра.

  7. Выберите или введите имя локального поля.

Привязка параметра запроса к полю в списке

  1. Создайте запрос, который принимает параметр (например, идентификатор клиента). Дополнительные сведения см. в разделе Практическое руководство. Разработка запроса с помощью конструктора запросов.

  2. Добавьте запрос в дерево содержимого экрана. Дополнительные сведения см. в разделе Практическое руководство. Добавление данных на экран.

  3. Добавьте второй запрос в дерево содержимого экрана. Убедитесь, что сущность, возвращаемая этим запросом, содержит поле, которое соответствует параметру первого запроса.

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

  4. В разделе Список элементов экрана области Конструктор экрана выберите параметр запроса.

  5. В меню Вид выберите пункт Окно свойств.

  6. Выберите текстовое поле Значение параметра.

  7. Выберите или введите полное имя поля из второго запроса (например, CustomerList.SelectedItem.CustomerID).

Следующие действия

Сведения о присвоении значений параметров в запросе с помощью кода см. в разделе Практическое руководство. Извлечение данных из запроса с помощью кода.

См. также

Задачи

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

Пошаговое руководство. Проектирование экрана Silverlight в LightSwitch

Практическое руководство. Разработка запроса с помощью конструктора запросов

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

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

Запросы: извлечение сведений из источника данных.