//есть два списка
var a = project.Lists["a"];
var b = project.Lists["b"];
//есть таблица
var c = project.Tables["c"];
// общее количство рядов
int cCount = result.RowCount;
lock(SyncObjects.ListSyncer){
//как посчитать количество рядов для первой колонки?
for (int i = 0; i <...