Wie Sie Kind Bands in Ultragrid erhalten, ohne in einem Datensatz mit verknüpften Tabellen?

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

  •  06-07-2019
  •  | 
  •  

Frage

Ich verwende Linq ein Objekt zurück zu ziehen (das heißt Kunden), die eine Sammlung von anderen Objekten (customer.orders) haben könnten. Ich wäre schön, wenn ich diese Liste von Kunden an die Ultragrid und eine hierarchische Sicht auf Kunden und thier Aufträge auf databind angezeigt passieren kann. Als ich dies versuchen, bekomme ich nur Kunden. Wer weiß, wie dies mit nicht-Datensatz Objekten zu arbeiten zu bekommen?

War es hilfreich?

Lösung

es herausgefunden. IList Sammlung arbeitet und Bands für Eigenschaften Ihres Domain-Objekt zu erstellen, wenn es sich um eine IList<T> ist. So stellen Sie sicher thatDisplayLayout.ViewStyle = ViewStyle.MultiBand.

Andere Tipps

Ich habe versucht, den folgenden und es hat nicht funktioniert:

DisplayLayout.ViewStyle = ViewStyle.MultiBand

Ich las von Blog , dass es sein muss, List und nicht um IList zu arbeiten, und es tat.

Wir arbeiten mit unseren eigenen kundenspezifischen Datenquelle für Gitter, so dass wir zuerst eine Struktur Bands erstellen und dann OnDemand wir initialisieren Daten, Handhabung Ereignisse InitializeDataRow InitializeRowsCollection CellDataRequested

Wir verwenden Stichworte durch die Struktur zu navigieren.

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