Du hast leider recht wenig Informationen hinterlassen. Daher wird dir wohl keiner helfen können.
Ich will es dennoch mal versuchen:
Im Prinzip musst Du Dir eine Struktur aufbauen, die diese Abhängigkeit aufweist.
Also ein Objekt mit einer Collection, in der Collection Objekte, die wiederum eine Collection beinhalten.
ClasseKunde.IEnumerable Auftraege {get; set;}
ClasseKunde.[weitere eigenschaften]
ClasseAuftraege.IEnumerable AuftragsPositionen {get; set;}
ClasseAuftraege.[weitere eigenschaften]
ClasseAuftragsPositionen.[weitere eigenschaften]
Ich hoffe das ist verständlich.
Wenn Du jetzt den ObjektDataProvider verwendest um deine Objekt vom Typ ClasseKunde zu registrierst und die Rekursionstiefe auf 2 einstellst, dann bekommst Du den gewünschten Effekt.
ll.DataSource = new combit.ListLabel17.DataProviders.ObjectDataProvider(objekt, 2);
ll.DataMember = “Auftraege”;
ll.AutoMasterMode = LlAutoMasterMode.AsFields;
mit ll.DataSource = wird die Datenquelle gebunden.
mit ll.DataMember = wird bestimmt, welche Eigenschaft zum durchlaufen der Datenzeilen verwendet wird und
mit ll.AutoMasterMode = wird festgelegt, dass die in DataMember gefundenen Eigenschaften als Felder (also Tabellen) angelegt werden.
Viele Grüße
Wolfgang Malgadey