In VS2005 habe ich mit C # eine Forms-Anwendung mit einem ListView. Ich kann Elemente zur Listenansicht hinzugefügt werden. Sobald ich jedoch versuche, diese Elemente in Gruppen zu sortieren, erscheinen sie nicht. Ich weiß, dass Gruppen nicht erscheinen, wenn sie leer sind, aber ich habe bestätigt, dass diese Gruppen nicht leer sind. Auch ich bin Einstellung listView.ShowGroups = true. Wenn ich Elemente zu einer der Gruppen hinzufüge, aber nicht die zweite, wird die Gruppe "Standard" angezeigt ... nur die Gruppen, die ich hinzugefügt habe, erscheinen nicht!
Hier ist der Code, den ich verwende:
%Vor%Hat jemand irgendwelche Ideen, warum meine Gruppen nicht auftauchen? Hier ist ein Screenshot von dem, was ich sehe:
Wenn Elemente zur Listenansicht hinzugefügt werden, während der ShowGroups
-Wert auf "false" gesetzt ist und die ShowGroups
-Eigenschaft später auf "true" gesetzt wird, wird das Listenfeld leer angezeigt, während Gruppen angezeigt werden (jedoch mit Inhalt, wenn ShowGroups
ist falsch).
ShowGroups
muss beim Erstellen der Liste wahr sein.
Das Timing ist auch wichtig. Die Listbox muss gerendert werden, bevor die ShowGroups
-Eigenschaft auf false gesetzt wird. Ich habe es in meinem Dialog Event eingestellt.
Ich habe das bei der Arbeit in .Net 4.0 entdeckt.