Share via


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 compilare la 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.

Quando si inseriscono dati nella finestra di dialogo Criteri di ricerca avviene quanto segue:

  • La query viene aggiunta all'oggetto TableAdapter associato.

  • Al form vengono aggiunti controlli 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

Le finestre di dialogo e i comandi di menu visualizzati potrebbero essere 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 altre informazioni, vedere Customizing Development Settings in Visual Studio.

Per aggiungere una query a un form associato a dati esistente

  1. Aprire il form in Progettazione Windows Form.

  2. Fare clic su Aggiungi query nel menu Dati o Smart tag dati.

    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 vuole aggiungere la parametrizzazione.Ad esempio, se nel form i dati sono visualizzati in un controllo DataGridView, selezionarlo.Se i dati del form sono visualizzati in controlli singoli, selezionare qualsiasi controllo associato a dati.

  3. Selezionare la tabella desiderata per aggiungere la parametrizzazione nell'area Seleziona tabella origine dati. Per altre informazioni, vedere Finestra di dialogo Generatore di criteri per la ricerca.

  4. Digitare un nome nella casella Nuovo nome query se si intende creare una nuova query.

    -oppure-

    Selezionare una query nella casella Nome query esistente.

  5. Digitare una query che accetta parametri nella casella Testo della query.

  6. Fare clic su OK.

    Un controllo per l'immissione del parametro e un pulsante Carica verranno 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

Origini dati (finestra)

Concetti

Cenni preliminari sugli oggetti TableAdapter

Creazione e modifica di dataset tipizzati

Cenni preliminari sulle origini dati

Convalida dei dati