Как добавить свойства в PropertyGrid из базы данных? - PullRequest
0 голосов
/ 30 июля 2011

У меня есть около 30 элементов / объектов, для которых мне нужна PropertyGrid, чтобы показать свои свойства в нем, но проблема в том, что каждый объект имеет разные свойства, поэтому я создал для него базу данных.Я не знаю, как добавить свойства в PropertyGrid из базы данных.

1 Ответ

0 голосов
/ 30 июля 2011

Я предполагаю, что вы используете Windows Forms, поскольку вы спрашиваете о PropertyGrid. Если у вас есть объекты (то есть классы), которые имеют свойства, которые вы хотите отобразить в вашем PropertyGrid, вам нужно только установить PropertyGrid.SelectedObject с объектом, который вы хотите отобразить. По умолчанию PropertyGrid будет использовать отражение, чтобы найти все открытые свойства вашего объекта, и отобразит их.

Вы можете использовать различные атрибуты для управления отображением свойств PropertyGrid. Например, вы можете применить атрибут Description к свойству класса, чтобы добавить текст справки, который будет отображаться в сетке свойств. Вы можете использовать атрибут Browsable , чтобы контролировать, будет ли PropertyGrid отображать данное свойство. В пространстве имен System.ComponentModel есть и другие атрибуты, которые вы можете использовать.

...