可能重复:
The Difference Between a DataGrid and a GridView in ASP.NET?
asp.net中数据网格和网格视图的主要区别是什么?
答案 0 :(得分:8)
DataGrid自.NET 1.1以来一直存在,而GridView是在.NET 2.0中引入的。所以基本上GridView
是DataGrid
的继承者。这是MSDN上的nice article比较两者。
DataGrid和GridView控件都是从 WebControl类。虽然它有类似的对象模型 在DataGrid控件中,GridView控件也有一些新的 DataGrid控件的特性和优势,包括: 更丰富的设计时功能。改进了数据源绑定 能力。自动处理排序,分页,更新和 删除。其他列类型和设计时列操作。一个 具有PagerTemplate属性的自定义寻呼机用户界面(UI)。 GridView控件和DataGrid控件之间的差异 包括:不同的自定义分页支持。不同的事件模型。
答案 1 :(得分:1)
GridView控件是DataGrid控件的后续版本。与DataGrid控件一样,GridView控件设计用于在HTML表格中显示数据。当绑定到数据源时,DataGrid和GridView控件每个都会将数据源中的一行显示为输出表中的一行。
答案 2 :(得分:0)
基本上,如果你使用GridView,你有很多有用的选项,你不必为这些函数编写代码。