Hallo Zusammen,
Ich habe zwei DataTables mit identischen Spalten in einem DataSet(ds). DataTable1 (dt1) wird durch eine XML-Datei befüllt. DataTable2(dt2) ist über DatabindingSource an ein DataGridView gebunden. Hier sollen Daten in die jeweiligen Spalten vom Nutzer eingetragen werden. Ist das dt2 befüllt worden, sollen die Daten aus dt2 in dt1 übernommen werden.
Mit
werden die Werte der Zeilen aus dt1, die den gleichen Primärschlüssel(ID) wie die Zeilen aus dt2 haben, von denen aus dt2 überschrieben.
Das Ziel ist folgendes:
Ich möchte überprüfen ob ein Primärschlüssel aus dem dt2 in dt1 schon existiert. Ist das der Fall, sollen die IDs der Zeilen aus dt2 so angepasst werden, dass der erste ID Wert aus dt2 gleich dem Inkrement des maximalen ID Wertes aus dt1 ist. Der zweite entspricht dann dem doppeltem Inkrement usw. .
Hat jemand vielleicht einen Ansatz, wie man von zwei DataTables die Primärschlüssel vergleichen kann?
Danke und ein schönes Pfingsten!
*Topic verschoben*
Ich habe zwei DataTables mit identischen Spalten in einem DataSet(ds). DataTable1 (dt1) wird durch eine XML-Datei befüllt. DataTable2(dt2) ist über DatabindingSource an ein DataGridView gebunden. Hier sollen Daten in die jeweiligen Spalten vom Nutzer eingetragen werden. Ist das dt2 befüllt worden, sollen die Daten aus dt2 in dt1 übernommen werden.
Mit
werden die Werte der Zeilen aus dt1, die den gleichen Primärschlüssel(ID) wie die Zeilen aus dt2 haben, von denen aus dt2 überschrieben.
Das Ziel ist folgendes:
Ich möchte überprüfen ob ein Primärschlüssel aus dem dt2 in dt1 schon existiert. Ist das der Fall, sollen die IDs der Zeilen aus dt2 so angepasst werden, dass der erste ID Wert aus dt2 gleich dem Inkrement des maximalen ID Wertes aus dt1 ist. Der zweite entspricht dann dem doppeltem Inkrement usw. .
Hat jemand vielleicht einen Ansatz, wie man von zwei DataTables die Primärschlüssel vergleichen kann?
Danke und ein schönes Pfingsten!
*Topic verschoben*
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()