The first way is the correct one, all of the bindings should go into one cell.
you can always create a display table inside the repeating cell if you like.
can you send a copy of the page so i can see the code to determine why it is not looping to the next row.