2010-02-01 140 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的場景,除了在舊的應用程序中。

相關問題