когда в пути к таблице вставляю переменную -- C# сниппет не работает

VadymS

Client
Регистрация
27.09.2015
Сообщения
92
Благодарностей
19
Баллы
8
когда в пути к таблице вставляю переменную -- C# сниппет не работает.
Вот сниппет, выдает номер строки в таблице с совпадением.
Когда путь к таблице прописан статический -- все работает.
Когда в пути использую переменную -- возвращает "no".
Не ищет.. в какой стороне проблема?

Код:
// берем из переменной текст, который надо искать
var textContains = project.Variables["Text"].Value;
// получаем таблицу, в которой будем искать
var sourceTable = project.Tables["SomeTab"];
// ищем в каждой строчке в таблице
    for(int i=0; i < sourceTable.RowCount; i++)
    {
        // читаем строку из таблицы (это будет массив ячеек)
        var cells = sourceTable.GetRow(i).ToArray();
        // пройдем в цикле по всем ячейкам
        for (int j=0; j < cells.Length; j++)
        {


            if (cells[j].Contains(textContains))
            {
            return i;
            }
        }
    }
// если ничего не нашли возвращаем "no"
return "no";
 

evgen_po

Client
Регистрация
27.08.2013
Сообщения
847
Благодарностей
528
Баллы
93
Тут в коде вообще путь к таблице не указывается!
 
  • Спасибо
Реакции: VadymS

VadymS

Client
Регистрация
27.09.2015
Сообщения
92
Благодарностей
19
Баллы
8
Тут в коде вообще путь к таблице не указывается!
в проекте таблица...
так не работает, да?
в сниппете нужно путь писать отдельно?
чую пахнет моим нубством в С#
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 598
Баллы
113
не надо ввставлять переменные в пути к спискам или таблицам. Если уж путь может быть динамическим - привязывай файл к списку или таблице спец. экшеном работы со списком или таблицей, а путь в настройках списка/таблицы изначально оставляй пустым
 
  • Спасибо
Реакции: VadymS

VadymS

Client
Регистрация
27.09.2015
Сообщения
92
Благодарностей
19
Баллы
8
не надо ввставлять переменные в пути к спискам или таблицам. Если уж путь может быть динамическим - привязывай файл к списку или таблице спец. экшеном работы со списком или таблицей, а путь в настройках списка/таблицы изначально оставляй пустым
понял! Благодарю Вас за совет:bt:
спасибо
 

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