Вы можете сопоставить свою модель данных с табличным представлением, и вы можете сделать это любым удобным для вас способом.Если у вас есть плоский массив элементов и вы хотите отобразить их в разные разделы табличного представления, вам нужно будет знать, какие смещения данных результата попадают в какие разделы таблицы, но никто не может сделать это автоматическипотому что только вы знаете семантику данных.Вам нужен некоторый код, который берет индекс раздела и строки и определяет, какой индекс в массиве результатов необходимо вернуть.
Если это всегда 21 элемент и всегда одно и то же отображение, то жестко запрограммируйте отображение в таблице илибольшая куча if
утверждений, вероятно, в порядке.Если он динамический, то вам понадобится какая-то другая таблица сопоставления в зависимости от того, как вы хотите отобразить.
Наконец, как подсказывает @iPortable, вы также можете найти способ правильно структурировать данные результатов, чтологика контроллера простая, в зависимости от ваших данных.