Condividi tramite


Procedura: fornire un valore a un parametro di query

L'associazione di un parametro a un campo in una schermata consente agli utenti di fornire il valore di un parametro di query.

Gli utenti possono fornire un valore direttamente o implicitamente.Possono digitare il valore direttamente in una casella di testo o possono selezionare un elemento da un elenco correlato nella schermata.Ad esempio, per visualizzare un elenco di ordini di vendita, un utente può digitare il numero ID di un cliente o può selezionare un cliente da un elenco clienti.

Per consentire agli utenti di digitare un valore, associare il parametro a un campo nella schermata.Per consentire agli utenti di fornire implicitamente il valore, associare il parametro a un campo in un elenco visualizzato nella schermata.Ad esempio, è possibile associare il parametro CustomerID di una query Orders al campo CustomerID di un elenco Clienti.

Collegamento a video Per una dimostrazione video correlata, vedere Ricerca per categorie: Passaggio di un parametro in una schermata dalla barra dei comandi in un'applicazione LightSwitch.

Per associare un parametro di query a un campo

  1. Creare una query che accetti un parametro, ad esempio l'ID di un cliente.Per ulteriori informazioni, vedere Procedura: progettare una query utilizzando Progettazione query.

  2. Aggiungere la query all' Albero del contenuto della schermata.Per ulteriori informazioni, vedere Procedura: progettare una schermata di Silverlight utilizzando Progettazione schermata.

  3. Aggiungere un campo locale alla schermata.Per ulteriori informazioni, vedere Procedura: aggiungere una proprietà locale a una schermata di Silverlight.

  4. Nella Schermata lista membri di Progettazione schermata selezionare il parametro della query.

  5. Scegliere Finestra Proprietà dal menu Visualizza.

  6. Selezionare la casella di testo Valore parametro.

  7. Selezionare o digitare il nome del campo locale.

Per associare un parametro di query a un campo in un elenco

  1. Creare una query tramite che accetti un parametro, ad esempio l'ID di un cliente.Per ulteriori informazioni, vedere Procedura: progettare una query utilizzando Progettazione query.

  2. Aggiungere la query all'Albero del contenuto della schermata.Per ulteriori informazioni, vedere Procedura: aggiungere dati a una schermata.

  3. Aggiungere una seconda query all' Albero del contenuto della schermata.Verificare che nell'entità restituita da questa query sia contenuto un campo che corrisponda al parametro della prima query.

    Ad esempio, se tramite la prima query viene accettato un ID cliente come parametro, assicurarsi che tramite la seconda venga restituita un'entità che contenga il campo ID cliente.

  4. Nell' Elenco dei membri della schermata di Progettazione schermata selezionare il parametro della query.

  5. Scegliere Finestra Proprietà dal menu Visualizza.

  6. Selezionare la casella di testo Valore parametro.

  7. Selezionare o digitare il nome completo di un campo dalla seconda query (ad esempio, CustomerList.SelectedItem.CustomerID).

Passaggi successivi

Per informazioni su come fornire valori di parametro a una query tramite codice, vedere Procedura: recuperare dati da una query tramite codice.

Vedere anche

Attività

Procedura: aggiungere, rimuovere e modificare una query

Procedura dettagliata: progettazione di una schermata

Procedura: progettare una query utilizzando Progettazione query

Procedura: recuperare dati da una query tramite codice

Altre risorse

Query: recupero di informazioni da un'origine dati