Procedura: aggiungere una query con parametri a un'applicazione Windows Form
È possibile aggiungere funzionalità di ricerca a un form in un'applicazione Windows mediante l'esecuzione di una query con parametri.Una query con parametri restituisce dati che soddisfano le condizioni di una clausola WHERE.Per aggiungere la parametrizzazione a una query, è necessario impostare le opzioni appropriate nella Finestra di dialogo Generatore di criteri per la ricerca.È ad esempio possibile aggiungere un parametro a una query in modo da visualizzare solo i clienti di una determinata città aggiungendo WHERE City = @City alla fine dell'istruzione SQL che restituisce un elenco di clienti.Per ulteriori informazioni, vedere Query con parametri.
Quando si inseriscono dati nella finestra di dialogo Criteri di ricerca, avviene quanto riportato di seguito:
La query viene aggiunta al TableAdapter associato.
Vengono aggiunti controlli al form che consentono agli utenti di fornire i valori di parametro richiesti e viene inserito un pulsante per l'esecuzione della query.
All'evento click del pulsante viene aggiunto del codice per l'impostazione dei valori di parametro e l'esecuzione della query.
[!NOTA]
È possibile che le finestre di dialogo e i comandi di menu visualizzati siano diversi da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione del programma.Per modificare le impostazioni, scegliere Importa/esporta impostazioni dal menu Strumenti.Per ulteriori informazioni, vedere Impostazioni di Visual Studio.
Per aggiungere una query a un form associato a dati esistente
Aprire il form in Progettazione Windows Form.
Fare clic Aggiungi query il menu o su smart tag di datidi data.
[!NOTA]
Se l'opzione Aggiungi query non è disponibile nel menu Dati, selezionare nel form il controllo che consente di visualizzare l'origine dati a cui si desidera aggiungere la parametrizzazione.Se, ad esempio, nel form i dati sono visualizzati in un controllo DataGridView, selezionare tale controllo.Se i dati del form sono visualizzati in controlli singoli, selezionare qualsiasi controllo associato a dati.
Selezionare la tabella desiderata per aggiungere la parametrizzazione nell'area Seleziona tabella origine dati.Per ulteriori informazioni, vedere Finestra di dialogo Generatore di criteri per la ricerca.
Digitare un nome nella casella Nuovo nome query se si intende creare una nuova query.
In alternativa
Selezionare una query nella casella Nome query esistente.
Digitare una query che accetta parametri nella casella Testo della query.
Suggerimento Utilizzare il Generatore di query per ottenere indicazioni sulla creazione di una query.Per ulteriori informazioni, vedere Strumenti di Progettazione query e Progettazione visualizzazioni.
Scegliere OK.
Un controllo per l'immissione del parametro e un pulsante Carica vengono aggiunti al form in un controllo ToolStrip.
Vedere anche
Attività
Procedura: creazione di un Windows Form per la ricerca di dati
Procedura dettagliata: visualizzazione di dati in un Windows Form
Procedura: connettersi ai dati di un database
Procedura: esplorare i dati con il controllo BindingNavigator Windows Form
Procedura: ordinare e filtrare i dati ADO.NET con il componente BindingSource Windows Form
Procedura: creare una tabella di ricerca con il componente BindingSource di Windows Form
Riferimenti
Concetti
Cenni preliminari sugli oggetti TableAdapter
Creazione e modifica di dataset tipizzati