Winforms 什么时候应该使用datagrid,什么时候应该使用datagridview?

Winforms 什么时候应该使用datagrid,什么时候应该使用datagridview?,winforms,datagridview,datagrid,Winforms,Datagridview,Datagrid,,DataGridView控件是一个新控件,它取代了.NET Framework 3.5中的DataGrid控件 在VS2008中的任何项目中,工具箱中都没有列出datagrid控件,只有gridview控件存在。MSDN页面还描述了gridview提供的和datagrid没有的所有功能-有人能告诉我datagrid控件是过时的还是被排除在外吗 如果是的话,使用这两个控件的性能有什么不同吗? 我个人通常总是使用gridview控件。是否存在使用datagrid比使用gridview更好的情况?反

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

在VS2008中的任何项目中,工具箱中都没有列出datagrid控件,只有gridview控件存在。MSDN页面还描述了gridview提供的和datagrid没有的所有功能-有人能告诉我datagrid控件是过时的还是被排除在外吗

如果是的话,使用这两个控件的性能有什么不同吗?
我个人通常总是使用gridview控件。是否存在使用datagrid比使用gridview更好的情况?反之亦然。

DataGridView适用于Windows窗体


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

在ASP.NET中,GridView已取代DataGrid控件。我不知道在任何情况下,您会希望使用DataGrid而不是GridView,但在较旧的应用程序中除外。

DataGridView比DataGrid更新

请查看此网站以了解更多信息

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


这个问题非常令人困惑!你的标签上写着[asp.net],但是MSDN链接是关于winforms的。在问题中,您提到了
DataGridView
(win)、
DataGrid
(win或web)和
GridView
(web)。你在说什么?编辑-添加适当的标签并删除误导性标签。