我何时应该使用数据网格,何时应该使用datagridview?

时间:2010-02-01 11:12:39

标签: winforms datagridview datagrid

MSDN says,DataGridView控件是一个新的控件,它取代了.NET Framework 3.5中的DataGrid控件。

在VS2008的任何项目中,工具箱中都没有列出数据网格控件,只存在gridview控件。 MSDN页面还描述了gridview提供的所有功能以及datagrid没有 - 任何人都可以告诉我Datagrid控件是否已过时或被排除?

如果是这样,使用这两个控件的性能是否有任何差异? 我个人通常总是使用gridview控件。有没有使用datagrid比使用gridview更好的条件?反之亦然。

4 个答案:

答案 0 :(得分:3)

我记得有支持DataGrid对象的向后兼容性,但GridView控件(对于ASP.Net)和DataGridView控件(对于WinForms)是首选的网格机制。您将找到更好的绑定方案,模板显示中的更多可扩展性,以及用于修改单个单元格/行/列的更丰富的界面。

http://msdn.microsoft.com/en-us/magazine/cc163933.aspx

答案 1 :(得分:2)

DataGridView适用于Windows表单。

正如你在标签中提到的asp.net,可能你有web应用程序。对于Web应用程序,有GridView控件。

答案 2 :(得分:0)

在ASP.NET中,GridView已经取代了DataGrid控件。我不知道你想要使用DataGrid而不是GridView的任何场景,除了旧的应用程序。

答案 3 :(得分:0)

DataGridView比DataGrid更新。

请查看此网站了解更多信息 http://www.wwwcoder.com/parentid/459/tabid/68/type/art/site/6454/default.aspx