ho DataTable con le seguenti colonne:Elimina riga dalla datatable dove prima colonna non contiene (una stringa)
ClientID date numberOfTransactions price
ClientID è di tipo stringa e devo garantire che i suoi contenuti includono "A-" e "N6" per ogni valore nella tabella.
ho bisogno di eliminare tutte le righe della DataTable in cui questa prima colonna (ClientID) non contiene sia "A-" e "N6" (alcuni totali e altri dati non necessari). Come posso selezionare ed eliminare queste righe specificamente dal DataTable?
So che questo:
foreach (DataRow row in table.Rows) // Loop over the rows.
{
//Here should come part "if first column contains mentioned values
}
so anche questo
If (string.Contains("A-") == true && string.Contains("N6") == true)
{
//Do something
}
Ho bisogno di aiuto come implementare questo per prima colonna di ogni riga.
Che query hai provato ..? anche quale DataBase stai usando SQL Server, MYSQL ecc ...? – MethodMan
Questa domanda è troppo vaga; ci dà maggiori dettagli, per favore –
Credo che l'OP voglia solo rimuovere alcuni DataRows dalla collezione DataTable.Rows (in memoria), quindi sapere da dove provengono i dati potrebbe essere irrilevante (da qui la sua confusione). –