Frage : Änderungen im Rowvalidating Ereignis von datagridview zurück umschalten

Hallo bildet Experten,
I morgens using Sichtstudio 2005 und Arbeiten auf Gewinn Anwendung. Ich habe ein datagridview. Ich fordere den Benutzer auf zu speichern, wenn die Daten geändert haben, wenn sie event.
If, das der Benutzer „ja“ sagt, alles rowValidating, sind fein. Aber, wenn Benutzer „nicht“ sagt, dann ich erreichen, die Daten nicht zu sparen., aber ich möchte sichtlich auch die Änderungen entfernen. wie schalte ich zurück die Änderungen um? Gebracht mein Code an. Jede mögliche Hilfe ist groß appreciated
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
Private VorDataGridView1_RowValidated (ByVal Absender als Gegenstand, ByVal e als System.Windows.Forms.DataGridViewCellEventArgs) behandelt DataGridView1.RowValidated
        Schwaches lResponse als lang
        Wenn UpdatePending dann
            lResponse = MessageBox.Show („möchten Sie Änderungen sparen? “, „haben Daten“, MessageBoxButtons.YesNo geändert)
            Wenn lResponse = vbYes dann
                Versuch
                    Schwaches command_builder als SqlCommandBuilder
                    command_builder = neues SqlCommandBuilder (daHotel)
                    Me.daHotel.Update (dsHotel.Tables (0))
                    DataGridView1.Refresh ()
                    Me.UpdatePending = falsch
                Fang ex als Ausnahme
                    MessageBox.Show (ex. Mitteilung)
                Enden-Versuch
            Sonst
                DataGridView1.Refresh ()
                Me.UpdatePending = falsch
            Beenden wenn
        Sonst
            Me.UpdatePending = falsch
        Beenden wenn
    Unterseeboot beenden

Antwort : Änderungen im Rowvalidating Ereignis von datagridview zurück umschalten

auch, wenn Sie einen Datensatz verwenden. .you kann ..... MyDataset.RejectChanges einstellen
Weitere Lösungen  
 
programming4us programming4us