I have no idea what professionals would do, and I have no idea about your
problem, but here is what I would do to show a 5 x 5 grid of images:
I would use a repeater control with a table of 5 colums, the rows taking
care of itself. The I would build a class to take care of the images (either
straight image path or retrieved from a database). So just loop through your
data and populate the class, set the repeater datasource and databind ->
then you should see a nice grid of images.
I am still kind of unskilled, so this may be a silly way. But nevertheless;
I know this would work.