Jak: zadat hodnotu parametru dotazu
Vazbou parametru na pole na obrazovce můžete uživatelům povolit poskytnutí hodnoty parametru dotazu.
Uživatelé mohou zadat hodnotu přímo nebo implicitně.Mohou zadat hodnotu přímo do textového pole nebo mohou vybrat položku ze souvisejícího seznamu na obrazovce.Pokud chce například uživatel zobrazit seznam prodejních objednávek, může zadat identifikační číslo zákazníka nebo vybrat zákazníka ze seznamu zákazníků.
Chcete-li povolit uživatelům zadání hodnoty, vytvořte vazbu parametru na pole na obrazovce.Chcete-li uživatelům umožnit poskytnutí hodnoty implicitně, vytvořte vazbu parametru na pole v seznamu, který se zobrazí na obrazovce.Můžete například vytvořit vazbu parametru CustomerID dotazu Orders na pole CustomerID seznamu Zákazníci.
Související video ukázka je k dispozici v tématu Postup: Předání parametru obrazovce z panelu příkazů v aplikaci LightSwitch.
Vazba parametru dotazu na pole
Vytvořte dotaz, který přijímá parametr (například: ID zákazníka).Další informace naleznete v tématu Jak: návrhu dotazu pomocí Návrháře dotazu.
Přidejte dotaz do Stromu obsahu obrazovky.Další informace naleznete v tématu Postupy: Návrh obrazovky aplikace Silverlight pomocí Návrháře obrazovky.
Přidání místního pole na obrazovkuDalší informace naleznete v tématu Postupy: Přidání místní vlastnosti na obrazovku aplikace Silverlight.
V seznamu členů obrazovky v Návrháři obrazovky vyberte parametr dotazu.
V menu Zobrazit klikněte na příkaz Okno vlastností.
Vyberte textové pole Hodnotu parametru.
Vyberte nebo zadejte název místního pole.
Vazba parametru dotazu na pole v seznamu
Vytvořte dotaz, který přijímá parametr (například: ID zákazníka).Další informace naleznete v tématu Jak: návrhu dotazu pomocí Návrháře dotazu.
Přidejte dotaz do Stromu obsahu obrazovky.Další informace naleznete v tématu Jak: přidání dat do obrazovky.
Přidejte do Stromu obsahu obrazovky druhý dotaz.Ujistěte se, že entita, kterou vrátí tento dotaz, obsahuje pole odpovídající parametru prvního dotazu.
Například pokud první dotaz přijímá jako parametr ID zákazníka, zajistěte, aby druhý dotaz vracel entitu, která obsahuje pole ID zákazníka.
V seznamu členů obrazovky v Návrháři obrazovky vyberte parametr dotazu.
V menu Zobrazit klikněte na příkaz Okno vlastností.
Vyberte textové pole Hodnotu parametru.
Vyberte nebo zadejte úplný kvalifikovaný název pole z druhého dotazu (například: CustomerList.SelectedItem.CustomerID).
Další kroky
Informace o tom, jak zadat hodnoty parametru do dotazu pomocí kódu viz Jak: načíst Data z dotazu pomocí kódu
Viz také
Úkoly
Jak: přidat, odebrat a upravit dotaz
Názorný postup: Navrhování obrazovky
Jak: návrhu dotazu pomocí Návrháře dotazu
Jak: načíst Data z dotazu pomocí kódu