- Регистрация
- 22.08.2014
- Сообщения
- 276
- Благодарностей
- 48
- Баллы
- 28
Есть код, который должен удалять строки, если в этой строке в девятом столбце текст ячейки "0".
Но почему то цикл останавливается после первого выполнения(удаляет одну строку и заканчивает работу), в чем может быть проблема?
Но почему то цикл останавливается после первого выполнения(удаляет одну строку и заканчивает работу), в чем может быть проблема?
PHP:
// получаем таблицу, в которой будем искать
var sourceTable = project.Tables["TM"];
// ищем в каждой строчке в таблице
lock(SyncObjects.TableSyncer)
{
for (int i=0; i < sourceTable.RowCount; i++)
{
// читаем строку из таблицы (это будет массив ячеек)
var cells = sourceTable.GetRow(i).ToArray();
// проверяем ячейку
if (cells[9]=="0")
sourceTable.DeleteRow(i);
}
}