So erstellen Sie ein neues DataTable-Spalten-Struktur von anderen DataTable?
Als im Titel - die Frage ist:
So erstellen Sie ein neues DataTable-Spalten-Struktur von anderen DataTable?
Brauche ich leere DataTable verwenden .Rows.Add()
Methode.
Code:
DataTable dtFirst = new DataTable();
dtFirst.Columns.Add("column1");
dtFirst.Columns.Add("column2");
dtFirst.Columns.Add("column3");
FillDataTableFirst(); //before I create second DataTable - dtFirst is filled
//here I need dtSecond DataTable with same column structure
//i cant just copy first data table, because it contains data
DataTable dtSecond = ???;
Es klingt wie Sie ' re suchen für das
.Clone()
- Methode.InformationsquelleAutor Kamil | 2013-09-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du suchst die
DataTable.Clone()
- Methode (verfügbar seit framework, version 1.1).Aus der Dokumentation:
In deinem Beispiel:
InformationsquelleAutor Bridge
Verwenden Sie einfach
DataTable.Clone
die Klone das schema, nicht aber die Daten:Jetzt können Sie beginnen, hinzufügen von neuen Zeilen:
dtFirst.First();
Tippfehler? 🙂Oh ja, danke für die edit - @Habib. Ich war gerade im Begriff zu gehen.
InformationsquelleAutor Rango
verwenden Sie die Clone () - - Methode der DataTable-Klasse.
InformationsquelleAutor acermate433s