Datagrid与Gridview

可能重复:
ASP.NET中的DataGrid和GridView之间的区别?

asp.net中数据网格和网格视图的主要区别是什么?

DataGrid自.NET 1.1开始就已存在,而GridView是在.NET 2.0中引入的。 所以基本上GridViewDataGrid的inheritance者。 这是一篇关于MSDN比较两者的好文章 。

DataGrid和GridView控件都是从WebControl类派生的。 虽然它具有与DataGrid控件类似的对象模型,但GridView控件还具有许多与DataGrid控件相比的新function和优势,其中包括:更丰富的设计时function。 改进了数据源绑定function。 自动处理排序,分页,更新和删除。 其他列类型和设计时列操作。 具有PagerTemplate属性的自定义寻呼机用户界面(UI)。 GridView控件和DataGrid控件之间的差异包括:不同的自定义分页支持。 不同的事件模型。

GridView控件是DataGrid控件的后继者。 与DataGrid控件一样,GridView控件设计用于在HTML表格中显示数据。 当绑定到数据源时,DataGrid和GridView控件每个都会将DataSource中的一行显示为输出表中的一行。

http://msdn.microsoft.com/en-us/library/05yye6k9.aspx

基本上,如果你使用GridView,你有很多有用的选项,你不必为这些函数编写代码。