2016-06-01 14 views
1

Wie zwei Datatables mit unterschiedlicher Anzahl und Reihenfolge der Spalten zusammengeführt werden? Die einzigen übereinstimmenden Spalten (nach Name) der zweiten Tabelle sollten mit der ersten Datentabelle zusammengeführt werden - alle anderen Spalten werden ignoriert. Wenn einige Spalten in der Sekunde fehlen, gehen Null- oder Leerwerte zur Spalte der ersten Datentabelle. Die zweite Datentabelle wird mit der ersten Datentabelle gemäß der Spaltenreihenfolge der ersten Datentabelle zusammengeführt. Ich möchte die zweite Datentabelle am unteren Ende der ersten Datentabelle hinzufügen Datentabelle.Zwei Datatables mit unterschiedlicher Anzahl und Reihenfolge von Spalten zusammenführen

+1

Was haben Sie versucht? Welche Technologie möchten Sie verwenden? Es gibt viele Lösungen und ich denke, dass die meisten von ihnen hauptsächlich aus handgeschriebenem Programmcode bestehen. –

Antwort

2

Legen Sie die Primärschlüsseleigenschaft der Tabelle fest, in die Sie einbinden möchten. Dann rufen Sie Merge mit MissingSchemaOption = Ignorieren

+0

Funktioniert es ohne Primärschlüssel auf der Datentabelle? Ich habe kein eindeutiges Feld in der Datentabelle. Funktioniert es, wenn eine der Spalten in der zweiten Datentabelle fehlt? – bill

+1

Ja, Sie können ohne einen Primärschlüssel zusammenführen. Der Unterschied besteht darin, dass die Zeilen aus der zweiten Tabelle nur am Ende der ersten Tabelle hinzugefügt werden und keine einzelnen Zeilen zusammengeführt werden können. Vielleicht wollten Sie das? –

+0

ja genau. Ich möchte am Ende der ersten Tabelle hinzufügen. – bill

Verwandte Themen