Hallo,
also ich habe folgendes Problem.
Ich möchte Tabellen aus verschiedenen Datasets in ein anderes DataSet dynamisch einfügen, leider bekommen ich das nicht hin.
Hier mal einer meiner Ansätze, damit Ihr wisst , wie ich das meine:
for (int i = 0; i < ds_MitTabellenWelcheEingefuegtWerdenSollen.Tables.Count; i++)
{
DataTable dtTest = ds_MitTabellenWelcheEingefuegtWerdenSollen.Tables[i];
ds_WelchesDieTabellenAufnimmt.Tables.Add(dtTest);
}
Hoffentlich, kann mir einer weiterhelfen
thx die Ogre
Hallo ogre,
versuche es mal mit table.Copy() ob es klappt.
in etwas so:
DataTable dt = null;
for(Int32 i=0; i<dsFrom.Tables.Count;i++)
{
dt = new DataTable();
dt = dsFrom.Tables[i].Copy();
dsTo.Tables.Add(dt);
}
Gruß falangkinjau
hi falangkinjau,
danke für den tip, copy() war mein stichwort 😁
Tabelle aus dem ursprünglichen DataSet mit Remove entfernen und am neuen Ort mit Tables.Add einfügen müsste auch funzen (ist vermutlich billiger als ein Table.Copy)
Früher war ich unentschlossen, heute bin ich mir da nicht mehr so sicher...