Kopieren von DataColumns in eine andere DataTable

30/06/2008 - 12:42 von Michael Kolowicz | Report spam
Guten Tag,

wollte mla fragen, welche einfache Möglichkeit zum Kopieren einer
DataColumn incl. Daten in ein anderes DataSet/DataTable es gibt.

Wenn ich folgenden Code verwende:

For Each _DSColumn As Data.DataColumn In _Result.Tables(0).Columns
If _DSColumn.ColumnName = _Column Then

_DataSetRequest.Tables(0).Columns.Add(_DSColumn)
End If
Next

dann bringt dies den Fehler, dass die ausgewàhlte Spalte schon in einem
anderen DataSet verwendet wird. Copy oder Clone habe ich nicht gefunden.

Mfg
Michael
 

Lesen sie die antworten

#1 Karsten Heimer
30/06/2008 - 13:14 | Warnen spam
"Michael Kolowicz" schrieb im Newsbeitrag
news:
Guten Tag,

wollte mla fragen, welche einfache Möglichkeit zum Kopieren einer
DataColumn incl. Daten in ein anderes DataSet/DataTable es gibt.

Wenn ich folgenden Code verwende:

For Each _DSColumn As Data.DataColumn In _Result.Tables(0).Columns
If _DSColumn.ColumnName = _Column Then

_DataSetRequest.Tables(0).Columns.Add(_DSColumn)
End If
Next

dann bringt dies den Fehler, dass die ausgewàhlte Spalte schon in einem
anderen DataSet verwendet wird. Copy oder Clone habe ich nicht gefunden.

Tja, da wirst Du wohl selber Hand anlegen müssen. Eine Spalte kann eben nur
in eine Dataset gehören (gilt übrigens auch für Rows, falls das noch kommt).

Gruß, Karsten.

Ähnliche fragen