Eine DataTable mit dem Namen ‚export‘ gehört bereits zu diesem DataSet.
Die Fehlermeldung kennen wir alle. Wenn man diesen Fehler vermeiden möchte, kann man das ganz einfach umsetzen. Mit den folgenden Zeilen fragt man, ob die Tabelle im DataSet existiert
if (dtDataSet.Tables.IndexOf("export") > -1) RemoveTableFromDataSet(dtDataSet, "export");
Hier findest Du Methode um die Tabelle aus dem bereits existierenden DataSet zu entfernen.
public static void RemoveTableFromDataSet(DataSet oDataSet, string TableName) { DataTableCollection tablesCol = oDataSet.Tables; if (tablesCol.Contains(TableName) tablesCol.CanRemove(tablesCol[TableName])) tablesCol.Remove(TableName); }
Über den Autor