Porady: podawanie wartości do parametru zapytania
Wiążąc parametr z polem na ekranie, można umożliwić użytkownikom podanie wartości parametrów zapytania.
Użytkownicy mogą podać wartość bezpośrednio lub niejawnie.Mogą wpisać wartość bezpośrednio w polu tekstowym lub wybrać element z powiązanej z nim listy na ekranie.Na przykład aby wyświetlić listę zamówień sprzedaży, użytkownik może wpisać identyfikator klienta lub wybrać klienta z listy klientów.
Aby umożliwić użytkownikom wpisywanie wartości, należy powiązać parametr z polem na ekranie.Aby umożliwić użytkownikom niejawne podawanie wartości, parametr należy powiązać z polem na liście, która pojawia się na ekranie.Na przykład można powiązać parametr CustomerID zapytania Orders z polem CustomerID na liście Customers.
Aby wyświetlić pokrewne wideo demonstracyjne, zobacz Jak: Przekazać parametr do ekranu z paska poleceń, w aplikacji LightSwitch?.
Aby powiązać parametr zapytania z polem
Utwórz zapytanie, które akceptuje parametr (na przykład: identyfikator klienta).Aby uzyskać więcej informacji, zobacz Porady: projektowanie zapytania przy użyciu narzędzia Projektant zapytań.
Dodaj zapytanie do Drzewa zawartości ekranu.Aby uzyskać więcej informacji, zobacz Porady: projektowanie ekranu technologii Silverlight przy użyciu narzędzia Projektant ekranu.
Dodaj pole lokalne do ekranu.Aby uzyskać więcej informacji, zobacz Porady: dodawanie właściwości lokalnej do ekranu technologii Silverlight.
Na liście członków ekranuProjektanta ekranu zaznacz parametr zapytania.
W menu Widok kliknij Okno właściwości.
Wybierz pole tekstowe Wartość parametru.
Wybierz lub wpisz nazwę pola lokalnego.
Aby powiązać parametr zapytania z polem na liście
Utwórz zapytanie, które akceptuje parametr (na przykład: identyfikator klienta).Aby uzyskać więcej informacji, zobacz Porady: projektowanie zapytania przy użyciu narzędzia Projektant zapytań.
Dodaj zapytanie do Drzewa zawartości ekranu.Aby uzyskać więcej informacji, zobacz Porady: dodawanie danych do ekranu.
Dodaj drugie zapytanie do Drzewa zawartości ekranu.Upewnij się, że jednostka zwracana przez zapytania zawiera pole odpowiadające parametrowi pierwszego zapytania.
Na przykład jeśli pierwsze zapytanie akceptuje identyfikator klienta jako parametr, upewnij się, że drugie zapytanie zwraca jednostkę, która zawiera pole Identyfikator klienta.
Na liście członków ekranuProjektanta ekranu zaznacz parametr zapytania.
W menu Widok kliknij Okno właściwości.
Wybierz pole tekstowe Wartość parametru.
Wybierz lub wpisz w pełni kwalifikowaną nazwę pola z drugiego zapytania (na przykład: CustomerList.SelectedItem.CustomerID).
Następne kroki
Aby dowiedzieć się, jak podać wartości parametrów zapytania przy użyciu kodu, zobacz Porady: pobieranie danych z zapytania przy użyciu kodu.
Zobacz też
Zadania
Porady: dodawanie, usuwanie i modyfikowanie zapytania
Wskazówki: tworzenie ekranu technologii Silverlight w aplikacji LightSwitch
Porady: projektowanie zapytania przy użyciu narzędzia Projektant zapytań
Porady: pobieranie danych z zapytania przy użyciu kodu