For functionality and features the DataGrid is a better choice, but when it comes to displaying a datatable in a multi-row appearance then a DataList is a better choice. Don't get me wrong you can certainly accomplish this with a grid, but not as easily.
The DataList is ideal for displaying something like this.... http://www.bassicsoftware.com/UsefulLinks.aspx