Win Forms DataGridView - zeigt hierarchische Eltern - /Kind-Zeilen
Ich versuche zu konstruieren, ein datagridview, das zeigen eine Reihe von Zeilen mit einem bestimmten Satz von Feldern, aber auch lassen Sie mich Ihnen zeigen einige 'subrows' ie Zeilen, die erweitert werden können, die unterhalb der übergeordneten Zeile in Frage (wenn das übergeordnete Zeile hat diese Kinder - ein Teil der datasoruce) das einzige wirkliche problem ist, dass die erweiterten Zeilen eine ganz verschiedene Felder(Spalten)
ist das möglich mit einem standard-datagridview in ein windows-Formular?
Ich bin davon ausgegangen irgendwie hätte ich zu Schuhlöffel in ein neues datagridview in eine Zeile der übergeordneten Netz.
Wir haben die Syncfusion-suite, die enthält die gridgroupingcontrol. aber nach viel an den Haaren ziehen und andere Schmerzen. Ich habe aufgegeben, vollständig.
InformationsquelleAutor nat | 2011-03-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kurze Antwort: Nein. Sie müssen eine benutzerdefinierte Komponente für diese.
Gibt es viele gute Bemühungen auf die Herstellung einer hierarchischen Strukturansicht. Wie im CodeProject-Artikel TreeView mit Spalten oder FlexGrid von Komponente (bezahlt). Ich verstehe, Sie möchten, verschiedene Felder auf den Unterknoten, obwohl, und ich bin mir nicht sicher, inwieweit diese Kontrollen unterstützt werden. Ich weiß FlexGrid-Unterstützung, einige Anpassungen der Spalten für die verschiedenen Reihen, aber es wird wahrscheinlich beinhalten einige manuelle Arbeit - databinding ist nicht gut unterstützt.
Schließlich, möchten Sie vielleicht zu prüfen, ob Ihre Idee einer individuellen GridView ist der beste Ansatz, um Ihr problem in den ersten Platz. Könnte eine Master-Detail-Ansicht einen besseren Ansatz?
PS: ich bin nicht im Zusammenhang mit ComponentOne, aber ich habe FlexGrid in einem Projekt.
nicht Argumentation, warum ist nicht möglich, mit dem datagridview... und nur zu empfehlen, eine Steuern bezahlt:(
InformationsquelleAutor Nilzor
Ja das kann man.
Legen Sie eine Daten-Bezug-entweder in der dataset-designer oder per code zwischen zwei Tabellen mit Fremdschlüssel - übergeordneter Schlüssel-Spalten.
Wenn im dataset-designer der nested-Eigenschaft auf true. Diese wird dann geben Sie die untergeordneten Datensätze unter jede übergeordnete Zeile in der datagrid-Ansicht.
InformationsquelleAutor Nael Mahfouz
InformationsquelleAutor Deepthi Krishna