I vote Repeater.
DataGrid is not intended to display several columns of the same information. It's best suited for traditional tabular data: column names across the top and values beneath.
Since you are displaying only one type of information (photos) in paginated format, I would suggest getting your photos into a single table and using asp:repeater to display the images and any metadata.
That's just my opinion.
vine type - content management with standards in mind - vinetype.com