Condividi tramite


Procedura: filtrare e ordinare i dati in un'applicazione Windows Form

Per filtrare i dati, impostare la proprietà Filter su un'espressione in formato stringa che restituisca i record desiderati.

Per ordinare i dati, impostare la proprietà Sort sul nome della colonna in base a cui eseguire l'ordinamento, aggiungendo DESC per eseguire un ordinamento decrescente o ASC per eseguire un ordinamento crescente.

Nota

Se nell'applicazione non vengono utilizzati componenti BindingSource, è possibile filtrare e ordinare i dati utilizzando oggetti DataView. Per ulteriori informazioni, vedere DataView (ADO.NET).

Per filtrare i dati mediante un componente BindingSource

  • Impostare la proprietà Filter sull’espressione che si desidera venga restituita. Il codice seguente, ad esempio, restituisce i clienti il cui CompanyName inizia con "B":

    CustomersBindingSource.Filter = "CompanyName like 'B'"
    
    customersBindingSource.Filter = "CompanyName like 'B'";
    

Per ordinare i dati mediante un componente BindingSource

  • Impostare la proprietà Sort sulla colonna in base a cui eseguire l'ordinamento. Il codice seguente, ad esempio, consente di ordinare i clienti della colonna CompanyName secondo un criterio decrescente:

    CustomersBindingSource.Sort = "CompanyName Desc"
    
    customersBindingSource.Sort = "CompanyName Desc";
    

Vedere anche

Concetti

Novità dello sviluppo di applicazioni di dati

Associazione di controlli Windows Form ai dati in Visual Studio

Associazione di controlli ai dati in Visual Studio

Altre risorse

Procedure dettagliate relative ai dati

Cenni preliminari sulle applicazioni dati in Visual Studio

Connessione ai dati in Visual Studio

Preparazione dell'applicazione al ricevimento di dati

Recupero di dati nell'applicazione

Modifica di dati nell'applicazione

Convalida dei dati

Salvataggio di dati

Cronologia delle modifiche

Data

Cronologia

Motivo

Maggio 2011

Corretta la clausola LIKE nel codice di esempio.

Commenti e suggerimenti dei clienti.