Guten Abend,
ich habe ein kurioses Problem mit zwei Datagridviews.
Es handelt sich um Zwei Datagridviews mit einer Parent-Child ansicht. Also im ersten sind vereinfacht gesagt Autoren genannt und im zweiten sieht man dann alle Bücher eines Autors. In beiden Datagridviews können im View Daten bearbeitet werden, falls das wichtig ist.
Jetzt passiert folgendes:
Ich wähle im übergeordneten Datagridview einen Eintrag aus in dem ich ihn anklicke. Daraufhin aktualisiert sich das zweite Datagridview und zeigt alle Child Einträge zu dem Haupteintrag an.
Ich kann die Daten manuell ändern und auch das funktioniert einwandfrei. Wenn ich jetzt allerdings im Childview ein Feld per Code ansprechen möchte fängt er an zu spinnen:
Ich möchte mit einem Button.Click Ereignis etwas in die derzeit gewählte Zeile im "Child" schreiben. Das mache ich folgendermaßen:
Nachdem der Code ausgeführt wurde, springt auf einmal die Parent-Datagridview (bzw. Parent-Bindingsource) in eine völlig andere Zeile und es werden die zu der anderen zeile gehörenden Child-Einträge angezeigt. Es ist nicht der nächste Eintrag o.ä. sondern es werden mehrere Einträge übersprungen.
Mache ich einen Fehler beim Schreiben des Wertes, oder woran kann es liegen? Wenn ich im Einzelschritt debugge, dann findet der Sprung nach dem "End Sub" statt. Da erschließt sich mir leider überhaupt nicht wo ich danach suchen soll?!
Gibt es übliche Verdächtige die man da prüfen kann/soll?
Ich danke euch schonmal
Grüße
Philipp
ich habe ein kurioses Problem mit zwei Datagridviews.
Es handelt sich um Zwei Datagridviews mit einer Parent-Child ansicht. Also im ersten sind vereinfacht gesagt Autoren genannt und im zweiten sieht man dann alle Bücher eines Autors. In beiden Datagridviews können im View Daten bearbeitet werden, falls das wichtig ist.
Jetzt passiert folgendes:
Ich wähle im übergeordneten Datagridview einen Eintrag aus in dem ich ihn anklicke. Daraufhin aktualisiert sich das zweite Datagridview und zeigt alle Child Einträge zu dem Haupteintrag an.
Ich kann die Daten manuell ändern und auch das funktioniert einwandfrei. Wenn ich jetzt allerdings im Childview ein Feld per Code ansprechen möchte fängt er an zu spinnen:
Ich möchte mit einem Button.Click Ereignis etwas in die derzeit gewählte Zeile im "Child" schreiben. Das mache ich folgendermaßen:
Nachdem der Code ausgeführt wurde, springt auf einmal die Parent-Datagridview (bzw. Parent-Bindingsource) in eine völlig andere Zeile und es werden die zu der anderen zeile gehörenden Child-Einträge angezeigt. Es ist nicht der nächste Eintrag o.ä. sondern es werden mehrere Einträge übersprungen.
Mache ich einen Fehler beim Schreiben des Wertes, oder woran kann es liegen? Wenn ich im Einzelschritt debugge, dann findet der Sprung nach dem "End Sub" statt. Da erschließt sich mir leider überhaupt nicht wo ich danach suchen soll?!
Gibt es übliche Verdächtige die man da prüfen kann/soll?
Ich danke euch schonmal
Grüße
Philipp