Hallo,
ich habe eine Master und eine Detail-Tabelle in einem Dataset, die über einen Foreign Key verbunden sind. Die Mastertabelle enthält nach einem Fill eine komplette Kopie aus der Datenbank. Bei der Detail-Tabelle werden die notwendigen Datensätze mit einer besonderen FillByXxx Methode geladen, wenn der angezeigte Master-Datensatz wechselt. Merkwürdiger weise haben die Detail-Rows nach dem ersten Wechseln des Master-Datensatzes und nachdem automatisch FillByXxx aufgerufen wurde, alle den DataRow.RowState "Added".
Kann mir jemand sagen, warum das so ist? Sollten nach einem Fill die Rows nicht alle "Unchanged" sein? Hat es vielleicht irgendwie mit dem Foreign Key zu tun?
Danke.
KS
ich habe eine Master und eine Detail-Tabelle in einem Dataset, die über einen Foreign Key verbunden sind. Die Mastertabelle enthält nach einem Fill eine komplette Kopie aus der Datenbank. Bei der Detail-Tabelle werden die notwendigen Datensätze mit einer besonderen FillByXxx Methode geladen, wenn der angezeigte Master-Datensatz wechselt. Merkwürdiger weise haben die Detail-Rows nach dem ersten Wechseln des Master-Datensatzes und nachdem automatisch FillByXxx aufgerufen wurde, alle den DataRow.RowState "Added".
Kann mir jemand sagen, warum das so ist? Sollten nach einem Fill die Rows nicht alle "Unchanged" sein? Hat es vielleicht irgendwie mit dem Foreign Key zu tun?
Danke.
KS
Comment