Infragistics UltraGrid mit Erweiterbaren Zeilen
Zeige ich auf meinen Benutzer, eine Liste der Elemente innerhalb einer UltraGrid, kommen aus der Datenbank.
Nun, ich bin mit einem Bedürfnis und ich finde nichts nützliches oder keine Dokumentation, das ist klar, noch keine Tutorials zur Verfügung, in dem ich lernen kann.
Brauche ich die Erweiterung der Funktionalität des Rasters zu setzen a (+) Erweitern Sie die Funktion, dass, wenn der Benutzer drücken Sie die Schaltfläche (+), die Zeile wird erweitert und zeigt die Elemente in der Geschichte.
Es ist jemand in der Welt, die mir helfen kann um dieses Problem zu lösen oder zeigen entsprechende docs, wo ich Lernen kann?
Sehr danke.
InformationsquelleAutor anotherNeo | 2012-10-09
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der trick ist einfach. Sie brauchen nur binden Sie das raster, um ein DataSet, die enthält zwei (oder mehr) Tabellen und die richtige DataRelation-Objekt, das klebt zusammen den Tischen.
Sie müssen auch sicher sein, dass die Eigenschaft raster.DisplayLayout.ViewStyle eingestellt ist MultiBand (es ist der Standard so sollte es sein, bereits eingestellt).
So, zum Beispiel, in diesem pseudocode lade ich zwei Tabellen, und fügen Sie Sie ein dataset, dann definiere ich eine vermeintliche Beziehung zwischen den beteiligten Spalten und zuletzt habe ich dann binden Sie das dataset an das grid.
Diese automatisch Kraft der UltraGrid zwei Bands (grid.DisplayLayout.Bands[]), die im ersten Band (Band[0]) findest du die Zeilen aus der datatable-Elemente hat jede Zeile die [ + ] - button zu klicken, und erweitern Sie den zweiten Band (Band[1]), wo sehen Sie die Geschichte der Zeilen bezogen auf die Zeile in der ersten Band