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

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

one

Client
Регистрация
22.09.2015
Сообщения
7 019
Реакции
1 314
Баллы
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");
    } 
}
 
@one получилось сделать?

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

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