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

  • Автор темы Автор темы vinznsk
  • Дата начала Дата начала

vinznsk

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

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

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

Спасибо!

55204
 
На примере данного кода, имя колонки задаётся в переменной 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

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