tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
4260
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    coolfire coolfire ist offline Mitglied
    Registriert seit
    Sep 2003
    Ort
    Allgäu (Bayern)
    Beiträge
    19
    Noch ne Frage,
    wie kann ich eine DataTable löschen damit ich per Knopfdruck erneut die selbe Table erstellen kann damit er mir nicht die Fehlermeldung bringt "....die Datatable mit dem Namen xxx existiert bereits".
    MfG
     

  2. #2
    XChris XChris ist offline Mitglied Brokat
    Registriert seit
    Sep 2003
    Ort
    Weimar
    Beiträge
    373
    Hallo!

    Also diese wurde SDH - Forum schon mal gefragt. Da findest Du es recht Ausfühlrich beschrieben. Ich fasse es aber nochmal zusammen (Kurzform):

    1. DataTable.Clear() ... Inhalt loeschen

    2 . DataTable.Rows.Clear() ... loescht alle Zeilen

    3. DataTable.Colums.Clear() ... loescht alle Spalten

    2 + 3 macht praktisch Table nackig

    Chris
     

  3. #3
    coolfire coolfire ist offline Mitglied
    Registriert seit
    Sep 2003
    Ort
    Allgäu (Bayern)
    Beiträge
    19
    Die Table soll nicht nackig sein sondern nicht mehr existrieren.
     

  4. #4
    XChris XChris ist offline Mitglied Brokat
    Registriert seit
    Sep 2003
    Ort
    Weimar
    Beiträge
    373
    Sag mal von Hilfe lesen hälst Du soviel nicht?

    Benutz einfach DISPOSE um beliebige Objekte wieder loszuwerden.
    Grundsätzlich kümmert sich .net selbst um die Freigabe. Aber Erfahrungen zeigen, dass es sinnvoll ist, grad bei großen Datenmengen den Freigabejob selbst auszulösen. (Normal wird der zyklisch vom System gestartet und räumt aus allen beendeten Methoden den Speicher frei). Wil man dem Assistenten also unter die Arme helfen, gibt es DISPOSE

    also so:

    <code>
    DataTable myTable = new DataTable();

    ....

    myTable.Dispose();

    </code>

    Chris
     

  5. #5
    Avatar von rabado
    rabado rabado ist offline Mitglied Bronze
    Registriert seit
    Sep 2005
    Ort
    Dortmund, Germany
    Beiträge
    28
    PHP-Code:
    //ds = DataSet mit 
                
    int max ds.Tables.Count-1;
                for(
    int i max;i>=0;i--)
                {
                    if (
    ds.Tables[i].Rows[0]["Status"].ToString().Equals("1"))
                    {
                        
    string Name ds.Tables[i].TableName;
                        
    ds.Tables.Remove(Name);
                    }
                }
                
    ds.WriteXml(DateinameXmlWriteMode.WriteSchema); 
     

  6. #6
    Avatar von RudolfG
    RudolfG RudolfG ist offline Mitglied Brokat
    Registriert seit
    Jul 2006
    Ort
    Gummersbach (NRW)
    Beiträge
    337
    Einen noch älteren Post hättest du nicht pushen können, oder?

    Lasst doch mal die alten Sachen ruhen anstatt die aktuellen durch die alten Beiträge sinken lassen.

    Gruß
    RudolfG
     
    Technologien
    (Gute) Grundkenntnisse: HTML, CSS
    Fortgeschrittene-Kenntnisse: C++/Qt, C# (WinForms, Webservice), SQL

  7. #7
    Avatar von rabado
    rabado rabado ist offline Mitglied Bronze
    Registriert seit
    Sep 2005
    Ort
    Dortmund, Germany
    Beiträge
    28
    Wenn ich die Lösung zu einer Frage, so antworte ich.
    Ich schaue dann nicht auf das Datum.
    Wenn du ein Problem mit der Antwort hat, sei's drum.
    Ich hatte heute diese Problematik und habe danach gegoogelt und hier keine passende Antwort gefunden.
    Duirch deine Reaktion auf meine Antwort hältst auch Du das Them oben.
     

Ähnliche Themen

  1. JSF und dataTable
    Von naeko im Forum Java
    Antworten: 0
    Letzter Beitrag: 13.04.07, 15:21
  2. c# DataTable -> SQL
    Von flyAway im Forum .NET Datenverwaltung
    Antworten: 1
    Letzter Beitrag: 07.10.05, 08:41
  3. DataTable zu anderer DataTable hinzufügen
    Von broetchen im Forum .NET Datenverwaltung
    Antworten: 4
    Letzter Beitrag: 12.09.05, 15:00
  4. DataTable
    Von Guybrush2003 im Forum .NET Archiv
    Antworten: 4
    Letzter Beitrag: 27.01.05, 16:51
  5. DataTable
    Von LordDeath im Forum .NET Archiv
    Antworten: 0
    Letzter Beitrag: 21.10.04, 12:43