> А зачем для сериализации XmlDom использовать XmlSerializer, не достаточно XmlDocument.Save?
> Посмотри — в PropertyGrid-е мы фактически редактируем сам XmlDocument, а для сериализации просто вызываем XmlDocument.Save.
Что-то тебя зациклило на XmlDom

Посмотри первое сообщение, о нем вообще речи нет. Просто есть подозрение, что человек мог бы добиться того, чего его нужно, просто сериализовав свой класс.
> Что то мы не в ту степь заехали.
> Давай все же ответ на первоначальный вопрос сформулируем: Использовать PropertyGrid "без привязки к property класса" нельзя. Если все же очень хочется, то можно написать свой ICustomTypeDescriptor, который будет на основе исходных данных формировать список "виртуальных" property для показа/редактирования в PropertyGrid-е. Вопрос о сложности реализации оставим на совести "реализатора"
> Так пойдет?
Да, при приведенной выше постановке задачи это единственный вариант.
Posted via RSDN NNTP Server 1.8 beta