Удаление строк в таблице

Igorii

Client
Регистрация
21.02.2015
Сообщения
369
Благодарностей
292
Баллы
63
Подскажите, есть код, который по частичному совпадению удаляет из списка SourceList, строки имеющиеся в списке BlackList.
C#:
IZennoList sourceList = project.Lists["SourceList"]; // исходный список
IZennoList blackList = project.Lists["BlackList"]; // чёрный список

lock (SyncObjects.ListSyncer) {
    for (int i = 0; i < sourceList.Count; i++) {
        foreach (string sb in blackList) {
            if (sourceList[i].Contains(sb)) {
                sourceList.RemoveAt(i);
                i--; break;
            }
        }
    }
}
Как можно его переделать, что бы вместо SourceList, была таблица?

Или можно, что бы вместо обоих списков были таблицы, и тогда по полному совпадению, удалять из первой таблицы, строки, которые есть во второй
 

Igorii

Client
Регистрация
21.02.2015
Сообщения
369
Благодарностей
292
Баллы
63

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)