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


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

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

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

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

ссылка на видео Для просмотра демонстрационных видеороликов по данной теме посетите страницу Передача параметра в экран из панели команд в приложении LightSwitch.

Связывание параметра запроса с полем

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

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

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

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

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

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

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

Связывание параметра запроса с полем списка

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

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

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

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

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

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

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

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

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

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

См. также

Задачи

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

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

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

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

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

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