Удалить строку из таблицы данных, в которой первый столбец не содержит (некоторая строка)

У меня есть DataTable со следующими столбцами:

ClientID date numberOfTransactions price

ClientID имеет строковый тип, и мне нужно убедиться, что его содержимое включает «A-» и «N6» для каждого значение в таблице.

Мне нужно удалить все строки из DataTable, где этот первый столбец (ClientID) не содержит «A-» и «N6» (некоторые итоги и другие ненужные данные). Как я могу выбрать и удалить эти строки специально из DataTable?

Я знаю это:

foreach (DataRow row in table.Rows) // Loop over the rows.
    {

        //Here should come part "if first column contains mentioned values
    }

Я также знаю это

If (string.Contains("A-") == true &&  string.Contains("N6") == true)

{
//Do something
}

Мне нужна помощь, как реализовать это для первого столбца каждой строки.

5
задан Daan Timmer 26 March 2012 в 18:28
поделиться