Dynamisches Propertygrid
-
Hallo!
Kennt ihr eine Möglichkeit, sein eigenes dynamisches Propertygrid zu erstellen?
D.h. ich möchte selbst bestimmen, welche Objekte das Propertygrid anzeigt, und es nicht auf eine Klasse legen.Angenommen ich habe eine Klasse:
CObject
{
string name;
string value;
string category;
}nun habe ich in meinem Programm eine dynamische Liste:
List<CObject> list.Nun möchte ich diese Liste gerne in einem Grid/PropertyGrid nach "string category" kategorisiert dargestellt haben. Das PropertyGrid bietet mir exakt die Funktionalität die ich brauche. Allerdings muss hier zur Kompilierzeit schon genau bekannt sein, welche Properties es anzeigt. (ok, man kann zur Lauftzeit welche verstecken.. aber neue hinzufügen?)
Hätte ich die Kategorie nicht, würde mir ein einfach DataGridView reichen.. allerdings ist mir bei diesem nicht die Möglichkeit des Kategorisierens bekannt.
Vielen Dank,
Gruß,
Kevin
-
Vielleicht hilft Dir das weiter: http://www.codeproject.com/KB/tabs/DynPropGrid.aspx?df=100&forumid=142285&exp=0&select=1230396
-
leider nicht, aber danke (Das Beispiel zeigt nur wie man vorhandene (!) Propertys einer Klasse vor dem Propertygrid versteckt.)
-
Meinst du hinzufügen von Einträgen in deiner Liste über das PropertyGrid?