Получить строку из таблицы по параметрам.

one

Client
Регистрация
22.09.2015
Сообщения
6 936
Благодарностей
1 295
Баллы
113
Есть сниппет получения строки и записи ее в конец. Нужна его доработка, получения строки содержайщей 0 в ячейке B. Остальное не брать во внимание.

C#:
IZennoTable table = project.Tables["UrlList"]; // таблица проекта
int rowNum = 0; // номер строки, которую брать
lock (SyncObjects.TableSyncer) {
    string[] cells = table.GetRow(rowNum).ToArray();
    project.Variables["TOPIC_URL"].Value = cells[0];
        table.DeleteRow(rowNum);
    table.AddRow(cells);
}

// Записываем данные обратно в таблицу.

for(int i=0; i<project.Tables["UrlList"].RowCount; i++){
 
    if ( project.Tables["UrlList"].GetCell("A",i) == project.Variables["TOPIC_URL"].Value ){
        project.Tables["UrlList"].SetCell("B",i,"1");
    } 
}
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 453
Благодарностей
5 473
Баллы
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Mikhail B. какие-либо сделки.

@one получилось сделать?

Хотел попросить снипет, но уже сделал нечто подобное на основе этого снипета.
 
Последнее редактирование:

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