Когда я должен использовать сетку данных и когда я должен использовать сетку данных? - PullRequest
3 голосов
/ 01 февраля 2010

MSDN говорит , элемент управления DataGridView - это новый элемент управления, который заменяет элемент управления DataGrid в .NET Framework 3.5.

В любом проекте в VS2008 нет элемента управления сеткой данных, перечисленного в наборе инструментов, и присутствует только элемент управления видом сетки. На странице MSDN также описаны все функции, которые предоставляет gridview, а сетка данных - Кто-нибудь может сказать, устарел ли элемент управления Datagrid или он исключен?

Если да, то есть ли разница в производительности при использовании этих двух элементов управления? Лично я обычно использую gridview control всегда. Есть ли какое-либо условие, когда использование сетки данных лучше, чем использование gridview? или наоборот.

Ответы [ 4 ]

3 голосов
/ 01 февраля 2010

Существует обратная совместимость для поддержки объекта DataGrid, насколько я помню, но элемент управления GridView (для ASP.Net) и элемент управления DataGridView (для WinForms) являются предпочтительными механизмами сетки. Вы найдете лучшую схему привязки, большую расширяемость в отображении шаблона и более богатый интерфейс для изменения отдельных ячеек / строк / столбцов.

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

2 голосов
/ 01 февраля 2010

DataGridView для форм Windows.

Поскольку вы упомянули asp.net в тегах, возможно, у вас есть веб-приложение. Для веб-приложения есть элемент управления GridView.

0 голосов
/ 01 февраля 2010

DataGridView новее, чем DataGrid.

Пожалуйста, проверьте этот сайт для получения дополнительной информации http://www.wwwcoder.com/parentid/459/tabid/68/type/art/site/6454/default.aspx

0 голосов
/ 01 февраля 2010

В ASP.NET GridView заменил элемент управления DataGrid. Я не знаю ни одного сценария, в котором вы хотели бы использовать DataGrid вместо GridView, за исключением более старых приложений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...