Hallo an alle!
Ich bin neu hier, heiße Michael und begrüße Euch
Aber jetzt habe ich auch schon eine Frage:
Ich vesuche einen Report mit einer mehrstufigen MasterDetail Struktur zu bauen
Kunden
–Aufträge
----Auftragspositionen
DBMS ist MySQL , .NET C#, LL17
Habe die Beispiele durchgecheckt und probiert, bekomme aber einfach die Relationen nicht gesetzt, damit LL erkennt, was Master/Detail/SubDetail ist.
Bekomme im Designer dann die Meldung: “Unknown Column LLKeyVal”
Vielleicht eine triviale Sache…ich stehe aber im Moment im Wald
Hat jemand evtl. einen Tip/passendes Beispiel für mich?
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.
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.
Hallo Wolfgang,
erstmal Danke für deine Antwort.
Dann versuche ich erstmal mehr Info’s darüber rauszugeben:
Daten liegen in MySQL DB : Kunden, Auftraege, Auftragspos mit entspr. Keys relational vor
Ein Kunde --> hat (1:n) Aufträge --> hat (1:n) Auftragspositionen
Dieses wollte ich als SQL Command formuliert an einen DBCommandSetDataProvider übergeben
Dafür benötigt dieser dann noch ADDRELATION zwischen den Tabellen und Key-Feldern.
Und hier kommt dann die Fehlermeldung: Unknown Column LLKeyVal
Ich wollte eig. keine ClassStrukturen mit IEnum aufbauen, weil es ja eig. vorliegt in den SQL-Tables
Oder mache ich hier grundsätzlich einen Gedankenfehler?