Показать сообщение отдельно
Старый 04.03.2010, 16:26   #8  
Delfins is offline
Delfins
Участник
 
320 / 39 (2) +++
Регистрация: 20.09.2005
Адрес: Riga, Latvia
Если значения "однородные", то моё решение задачи такое:

1) создать тип на подобие "Dimension"
2) поставить размер массива такой, какой нужно
3) на Грид поставить авто-группу с етим полем [оно будет массив и будут Н-полей]
4) валидация происходит по строчно или как угодно

X++:
boolean checkLine(table, currentIdx)
{
  for (idx = 1;  idx < currentIdx;  idx++ )
  {
    if  (table.field[idx] == '')
      return false;
  }
  return true;
}