Посчитать количество совпадений в ячейках таблице

hameleonds

Client
Регистрация
04.10.2015
Сообщения
63
Благодарностей
0
Баллы
6
Здравствуйте. Нужно посчитать количество совпадений в таблице, текст который который нужно считать приходит в переменную. Пробовал код из этой темы http://zennolab.com/discussion/threads/poschitat-kolichestvo-sovpadenij-v-jachejkax-tablice.14424/ , но он мне постоянно возвращает 0, перепроверял много раз и каждый раз совпадений больше одного. Подскажите как его подправить?, что бы он нормально работал.

int count = 0;
// берем из переменной текст, который надо искать
var textContains = project.Variables["url_1"].Value;
// получаем таблицу, в которой будем искать
var sourceTable = project.Tables["таблица 2"];
// ищем в каждой строчке в таблице
lock (SyncObjects.TableSyncer)
{
for (int i = 0; i < sourceTable.RowCount; i++)
{
// читаем строку из таблицы (это будет массив ячеек)
var cells = sourceTable.GetRow(i).ToArray();
// пройдем в цикле по всем ячейкам
for (int j = 0; j < cells.Length; j++)
{
// проверяем содержание текста в ячейке, если есть совпадение возвращаем "yes"
if (cells[j].Contains(textContains))
{
count++;
}
}
}
}
return count;
 

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