E’ possibile sfruttare il metodo DataTable.Select(String) per effettuare delle interrogazioni su un DataTable.
Una sorta di linquaggio SQL per eseguire query su un DataTable.
Ecco lo snippet:
DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("Nome", typeof(String))); dt.Columns.Add(new DataColumn("Cognome", typeof(String))); dt.Columns.Add(new DataColumn("Codice Fiscale", typeof(String))); //Restituisce tutte le righe del datatable //che hanno [Codice Fiscale] uguale 'valore' DataRow[] drows = dt.Select("[Codice Fiscale] = 'valore'"); //Restituisce tutte le righe del datatable //che hanno [Nome] diverso 'Mario' DataRow[] drows = dt.Select("[Nome] <> 'Mario'"); //Restituisce tutte le righe del datatable //che hanno [Nome] = 'Mario' AND [Cognome] = 'Rossi' DataRow[] drows = dt.Select("[Nome] = 'Mario' AND [Cognome] = 'Mario'");
Enjoy snippet!
No comments yet.
Leave a comment