Suchergebnisse
Suchergebnisse 1-6 von insgesamt 6.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
ich glaub, du hast nur die OrderTable aufs Form gezogen, und die SupplierTable nicht? Dann generiert das wohl keine untergeordnete BindingSource. Also die Untergeordnet-Funktionalität wird dadurch bewirkt, dass bei der OrderBindingSource als DataSource nicht das Dataset eingestellt ist, sondern eine SupplierBindingSource. Und DataMember der OrderBindingSource muss sein: "FK_Supplier_Order". Prüf das mal nach. Das "Ziehen der eingeschachtelten Tabelle" ist nur ein bequemer Weg, eine so konfigurie…
-
Zitat von DerSmurf: „VB.NET-Quellcode (1 Zeile)“Dassis natürlich höchst anfällig. Wer sagt denn, dass die gemeinte OrderRow in deiner MainForm-BindingSource an genau derselben Position liegt, wie sie auf deim Subform inne BindingSource lag? Gib dir den Positions-Wert mal einfach aus, und guck im MainForm, ob an der Position da wirklich der von dir gemeinte Datensatz liegt. Ansonsten gib lieber den gemeinten Datensatz zurück, und suche den dann eigenständig im MainForm. Ich setze mal voraus, du a…
-
Wie gesagt: Gib die OrderRow zurück. Nicht iwelche Werte der OrderRow, sondern einfach die OrderRow selbst - da sind die Werte ja drinne. Oder hol sie dir aus dem SubForm. Beispiel HauptForm-Code:VB.NET-Quellcode (19 Zeilen)Die generierten Datenklassen sind ziemlich gut designed - die kann man benutzen wie sie sind. So brauchst du keinerlei Extra-Brimborium im Subform zu implementieren. Zeile 15 wäre übrigens schöner mit String-Interpolation:VB.NET-Quellcode (1 Zeile) Geht noch hübscher:VB.NET-Q…
-
sowas ist möglich:VB.NET-Quellcode (1 Zeile)Obs tut wasses soll bleibt auszuprobieren. Position setzen ist anfällig. Wenn eine der beiden BindingSources eine andere Sortierung hat, oder einen Filter, entsprechen die Positionen einander nicht mehr. Da muss man eine kleine Suche schreiben, dass tatsächlich der gemeinte Datensatz aufgesucht wird. Kennst du eigentlich meine Helpers-Klassen? Da ist das Zeug alles fixnFertig abgehandelt.