Adv: the DataList's display is defined via templates,DataList allows for much more customization of the rendered HTML markup , by which it is more user-friendly displays of data.
DisAdv: adding such functionality with the DataList takes more development time than with the DataGrid, as
The Edit/Update/Cancel buttons that can be created in a DataGrid via the EditCommandColumn column type, must be manually added to the DataList, and
The DataGrid BoundColumn column types automatically use a TextBox Web control for the editing interface, whereas with the DataList you must explicitly specify the editing interface for the item being edited via the EditItemTemplate.
Above answer was rated as good by the following members: surendra_sahu786
RE: what r the advantages and disadvantages of using datalist
Adv: the DataList's display is defined via templates DataList allows for much more customization of the rendered HTML markup by which it is more user-friendly displays of data.
DisAdv: adding such functionality with the DataList takes more development time than with the DataGrid as
The Edit/Update/Cancel buttons that can be created in a DataGrid via the EditCommandColumn column type must be manually added to the DataList and
The DataGrid BoundColumn column types automatically use a TextBox Web control for the editing interface whereas with the DataList you must explicitly specify the editing interface for the item being edited via the EditItemTemplate.