Wie mache ich eine Spalte zu einer Sammelklasse als Kind Zeile in einer Infragistics UltraWinGrid gebunden?

StackOverflow https://stackoverflow.com/questions/1650270

Frage

Ich habe eine UltraWinGrid, die an einem DataSet gebunden ist, in dem ein paar Säulen selbst aus einer Sammlung Klassentyp sind, etwa so: -

  

[Name] - string

     

[Description] - string

     

[Components] = List<Component>

     

[Levels] = List<Level>

Zur Zeit ist diese letzten beiden Felder sind ausgeblendeten Spalten, wenn sie den Datenraster gebunden und verwendet, um die Daten zu bestimmen zwei weitere Datagrids auf dem Formular zu binden.

Um eine Druckansicht auf dem Bildschirm zur Verfügung zu stellen, ich brauche die beide anderen Kinder Datagrids der erste Datagrid der Zeilen zu machen, etwa so: -

  • element1 Name | element1 Beschreibung
    • Komponenten
      • Component1 Name | Component1 Wert
      • Component2 Name | Component2 Wert
    • Levels
      • Level1 Name | Level1 Wert
      • Level2 Name | Level2 Wert
  • Element2 Name | Element2 Beschreibung
    • Komponenten
      • Component1 Name | Component1 Wert
      • Component2 Name | Component2 Wert
    • Levels
      • Level1 Name | Level1 Wert
      • Level2 Name | Level2 Wert

Ich vermute, ich brauche einen neuen zusammen-Datensatz zu machen, möglicherweise mit DataRelations-, aber ich bin zu kämpfen, um herauszufinden, wie die Daten zu bringen, richtig.

Kann jemand lenkt mich in der richtigen Richtung?

War es hilfreich?

Lösung

Ok, denke ich dieses gelöst haben (wenn auch braucht ein wenig Aufraeumen). Der Trick besteht darin, die „Eltern“ Daten aus in eine Liste (derzeit mit einer hässlichen foreach-Schleife) und band das Gitter, das zu ziehen, um sicherzustellen, sind Sie Raster zu Multiband eingestellt ist.

Da die beiden Kinder Sammlungen sind auch Sammlungen auflisten es behandelt sie automatisch.

die Lösung mit Hilfe von diese Antwort , die ich vote up soll meine Anerkennung zeigen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top