Procedura: associare dati alle query LINQ

Aggiornamento: novembre 2007

È possibile utilizzare le query LINQ per associare i dati ai controlli dell'applicazione. A tale scopo, assegnare i risultati della query LINQ all'origine dati.

Per utilizzare LINQ per associare i dati a un controllo

  1. Aprire la soluzione creata in Creazione di classi LINQ to SQL utilizzando O/R Designer.

  2. Trascinare un controllo TextBox dalla Casella degli strumenti in Form1.

  3. Trascinare un controllo Button dalla Casella degli strumenti in Form1 e impostare la proprietà Text su Run Query.

  4. Fare doppio clic sul pulsante e aggiungere il seguente codice al gestore eventi Button1_Click:

    var CustomersQuery = from customers in northwindSampleDataContext1.Customers
                          where customers.Country == TextBox1.Text
                          select customers;
    customerBindingSource.DataSource = CustomersQuery;
    
  5. Premere F5.

  6. Digitare USA nella casella di testo.

  7. Fare clic sul pulsante Esegui query.

  8. Verificare che vengano visualizzati solo i clienti la cui proprietà Country presenti il valore USA. Provare quindi con altri paesi, ad esempio Germania e Regno Unito.

Vedere anche

Attività

Creazione di classi LINQ to SQL mediante Progettazione relazionale oggetti

Procedura dettagliata: creazione di classi LINQ to SQL (Progettazione relazionale oggetti)

Concetti

Utilizzo di LINQ in C#

Cenni preliminari su Progettazione relazionale oggetti

Altre risorse

Connessione ai dati (Visual C#)