tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
1
ZUGRIFFE
443
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    ichNur ichNur ist offline Mitglied
    Registriert seit
    Dec 2006
    Beiträge
    13
    Hallo zusammen,

    habe diesen Beitrag schon einmal in ein anderes Forum gestellt, aber bis jetzt ohne Ergebnis. Vielleicht ist die Lösung ja zu einfach ?
    Ich schreibe eine kleine XML - Datenbank unter c# 2008 express Edition.Damit man Editiervorgänge und das Löschen von Datensätzen rückgängig machen kann, verwende ich folgenden Code:

    Code :
    1
    2
    3
    4
    5
    
    private void btnCancelDetail_Click(object sender, EventArgs e)
            {
                dataSet1.Tables["dtAdressDetail"].RejectChanges(); // Löschen rückgängig
                this.dtAdressDetailBindingSource.CancelEdit();     // Änderung rückgängig
            }
    Die Datenbank besteht aus einer Master - und einer Detailtabelle.
    Über die Funktion CancelEdit(), ist das Widerrufen von Änderungen kein Problem !
    Aber um das Löschen der Datensätze über ...RejectChanges() rückgängig machen zu können, muss ich praktisch beim Starten des Programms ein ..AcceptChanges() ausführen, ansonsten bewirkt ...RejectChanges(), dass die ganze ["dtAdressDetail"]
    Tabelle geleert wird !
    Kennt vielleicht jemand eine andere Möglichkeit


    Danke , IchNur
     

  2. #2
    ichNur ichNur ist offline Mitglied
    Registriert seit
    Dec 2006
    Beiträge
    13
    ich gehe davon aus, dass es wohl keine andere Möglichkeit gibt und betrachte dies als Erledigt.

    Danke, ichnur
     

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 14.10.10, 16:45
  2. Antworten: 1
    Letzter Beitrag: 08.07.10, 17:08
  3. Antworten: 2
    Letzter Beitrag: 23.02.10, 14:09
  4. [VC++ 2008 Express Edition] afx.h nicht gefunden
    Von Onkel Schuppig im Forum VisualStudio & MFC
    Antworten: 5
    Letzter Beitrag: 29.01.09, 08:25
  5. HILFE bei VB 2008 express edition
    Von ivory-martin im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 16.11.08, 19:09