DataSet Tabelle entfernen c#

VonTobias Stephan

DataSet Tabelle entfernen c#

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

Tobias Stephan administrator

Schreibe eine Antwort