Filtrare e ordinare i dati in un'applicazione di Windows Form .NET Framework
Nota
I set di dati e le classi correlate sono tecnologie .NET Framework legacy dei primi anni '2000 che consentono alle applicazioni di lavorare con i dati in memoria mentre le applicazioni vengono disconnesse dal database. Sono particolarmente utili per le applicazioni che consentono agli utenti di modificare i dati e rendere persistenti le modifiche apportate al database. Anche se i set di dati hanno dimostrato di essere una tecnologia molto efficace, è consigliabile che le nuove applicazioni .NET usino Entity Framework Core. Entity Framework offre un modo più naturale per usare i dati tabulari come modelli a oggetti e ha un'interfaccia di programmazione più semplice.
È possibile filtrare i dati impostando la Filter proprietà su un'espressione stringa che restituisce i record desiderati.
Per ordinare i dati, impostare la Sort proprietà sul nome della colonna in cui si desidera ordinare, accodare DESC
per ordinare in ordine decrescente o accodare ASC
l'ordinamento in ordine crescente.
Nota
Se l'applicazione non usa BindingSource componenti, è possibile filtrare e ordinare i dati usando DataView oggetti . Per altre informazioni, vedere DataViews.
Per filtrare i dati usando un componente BindingSource
Impostare la Filter proprietà sull'espressione da restituire. Ad esempio, il codice seguente restituisce ai clienti un
CompanyName
oggetto che inizia con "B":
Per ordinare i dati usando un componente BindingSource
Impostare la Sort proprietà sulla colonna in base alla quale si desidera eseguire l'ordinamento. Ad esempio, il codice seguente ordina i clienti sulla
CompanyName
colonna in ordine decrescente:
Contenuto correlato
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per