2010-02-01 142 views
2

MSDN says,DataGridView控件是替换.NET Framework 3.5中的DataGrid控件的新控件。什么时候应该使用datagrid,何时应该使用datagridview?

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

如果是这样,使用这两个控件的性能是否有差异? 我个人一般总是使用gridview控件。有没有使用datagrid比使用gridview更好的条件?或相反亦然。

+2

这个问题非常混乱!你的标签说[asp.net],但MSDN链接是关于winforms的。在你提到DataGridView(win),DataGrid(win或web)和GridView(网络)的问题中。你在说什么? – 2010-02-03 08:25:08

+0

编辑 - 添加适当的标签并删除误导标签。 – pavanred 2010-02-03 08:44:10

回答

1

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

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

2

的DataGridView是Windows窗体。

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

0

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

相关问题