There are the following differences between Datagrid and Datalist:
DataGrid:
It will support default paing (through allow pageing property)
It is performance very slow compare to Repeater and DataList.
We can display the data either rowwise or columnwise, through Repeat Columns and repeat direction property
Better to use list reports with Select, SORT, EDIT , Update, Delete and Cancel option
DataList:
Not support, but we can use paging concept through manual coding.
It is performance very compare to Repeater
We can display the data either rowwise or columnwise, through Repeat Columns and repeat direction property
Better to display tabular columns