La classe DataView fa parte di ADO.NET e consente di creare delle viste, in genere su una DataTable.
E' molto comoda perchè permette, nell'ottica di un'architettura disconnessa, di ordinare o filtrare successivamente all'estrazione i dati che contiene.
Per ordinare, si sfrutta la proprietà Sort, che accetta una sintassi SQL-like.
DataView dv = ds.Tables[0].DefaultView; // ordino per la colonna nome dv.Sort = "nome DESC"
Allo stesso modo, per filtrare una DataView, basterà utilizzare il metodo RowFilter, anche in questo caso con una sintazzi SQL-like:
DataView dv = ds.Tables[0].DefaultView; // filtro per la colonna nome e cognome dv.RowFilter = "nome LiKE '%Daniele%' AND cognome = 'bochicchio'"
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes
Load test di ASP.NET Core con k6
Implementare il throttling in ASP.NET Core
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
Short-circuiting della Pipeline in ASP.NET Core
Usare ASP.NET Core dev tunnels per testare le applicazioni su internet
Cache policy su route groups di Minimal API in ASP.NET Core 7