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

one

Client
Регистрация
22.09.2015
Сообщения
6 791
Благодарностей
1 264
Баллы
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.

Moderator
Регистрация
23.12.2014
Сообщения
14 319
Благодарностей
5 424
Баллы
113
@one получилось сделать?

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

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