Condividi tramite


Procedura: fornire un valore a un parametro di query

Con l'associazione di un parametro a un campo in una schermata gli utenti possono fornire il valore di un parametro di query.

Possono fornire un valore direttamente o in modo implicito. Inoltre, essi possono digitare il valore direttamente in una casella di testo oppure 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 relativo elenco.

Per consentire agli utenti di digitare un valore, associare il parametro a un campo nella schermata. Per consentire agli utenti di fornire in modo implicito 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 di clienti.

Collegamento a video Per una dimostrazione video correlata, vedere la procedura relativa al 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 tramite cui viene accettato un parametro, ad esempio l'ID di un cliente. Per ulteriori informazioni, vedere Procedura: progettare una query utilizzando Progettazione query.

  2. Aggiungere la query ad 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. In 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 del campo locale.

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

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

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

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

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

  4. In 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 di Silverlight in LightSwitch

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