Как использовать XML в качестве источника данных для DataGridView в проекте WinForms? - PullRequest
5 голосов
/ 05 ноября 2008

Как связать редактируемый DataGridView с файлом XML в проекте WinForms?

1 Ответ

8 голосов
/ 05 ноября 2008

Самый простой способ, рекомендуемый MSDN здесь http://msdn.microsoft.com/en-us/magazine/cc163669.aspx, - загрузить его в набор данных.

В Не могли бы вы рассказать, как лучше связать данные XML с элементом управления DataGridView?

A Самое простое из возможных решений - загрузить XML в DataSet и привязать к нему. Другое решение - использовать сериализацию XML для создания графа объектов из XML и привязки к нему. Чтобы связать с необработанным XML, вам нужно создать классы-оболочки, которые реализуют ITypedList, IBindingList и ICustomTypeDescriptor.

Здесь есть полный набор кода в DevX и учебное пособие, которое может помочь вам связать DataGridView с XML через наборы данных. http://www.devx.com/dotnet/Article/28678/1954

Надеюсь, это поможет.

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