1. In datagrid you have to do lots of task for sorting, paging. In gridview sorting, paging is much easier and you can do with only 2-3 line of coding.2. DataGrid control doesn't take full advantage of data source components. GridView fully support data source components.3. DataGrid is the implementation of framework 1.1. It doesn't provide support for complex implementation such as image loading, combobox use in the datagrid control.DataGridView is the implementation of framework 2.0 onwards. It is the overcome of 1.1 drawback