честно говоря, не совсем понял идею, но может вам больше подойдет функция
fieldName2Id('day' + curId)
то есть, на уровне таблицы работать - с полями, а не с колонками грида.
а curId будет начинаться с первого для указанного пользователем периода - в цикле по ним пройтись, и заполнять эти ваши значения.
table.(fieldName2Id('day'+curId)) = 'value';
типа такого что-то
|