Как получить строки из нужной колонки в таблице, содержащие текст

vinznsk

Client
Регистрация
16.09.2014
Сообщения
96
Благодарностей
19
Баллы
8
Добрый день!

Подскажите, пожалуйста, как можно сделать вот такую штуку, чтобы в колонке стояла переменная (вместо B в имени столбца)? Хочу задавать ее во входных параметрах.

В принципе, вариант с C# тоже подошел бы, но у меня не получается пока.

Спасибо!

55204
 

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
На примере данного кода, имя колонки задаётся в переменной col
C#:
var textContains = project.Variables["keyword"].Value; // Что ищем
var table = project.Tables["Source"]; // Таблица с которой работаем
var col = project.Variables["col"].Value; // Колонка из которой будем брать значение

for(int i=0; i < table.RowCount; i++) {
    var cells = table.GetRow(i).ToArray();
    if (Array.Exists(cells, el => el.Contains(textContains))) {
		project.Variables["KD"].Value = table.GetCell(col, i);
        return "Значение найдено";
	}
}
return "Ничего не нашли";
 
  • Спасибо
Реакции: Mikhail B. и vinznsk

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