Vraag : Keer terug veranderingen in gebeurtenis Rowvalidating van datagridview terug

Hallo vormt de Deskundigen,
I am gebruikend visuele studio 2005 en werkend aan Win toepassing. Ik heb een datagridview. Ik zet de gebruiker ertoe aan om te sparen als de gegevens in het rowValidating event.
If de gebruiker „ja“ zegt, is alles fijn. Maar als de gebruikers „geen“ zegt, dan slaag ik om de gegevens niet erin op te slaan., maar ik wil visueel ook de veranderingen verwijderen. hoe keer ik terug de veranderingen terug? Vastgemaakt wordt mijn code. Om het even welke hulp zal zeer appreciated
zijn
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
van
Private Sub (ByVal afzender als Voorwerp, ByVal e als System.Windows.Forms.DataGridViewCellEventArgs) Handvatten DataGridView1_RowValidated DataGridView1.RowValidated
        Schemerige lResponse zoals lang
        Als UpdatePending toen
            lResponse = MessageBox.Show („wenst u om veranderingen te bewaren? “, „de Gegevens zijn“, MessageBoxButtons.YesNo veranderd)
            Als lResponse = vbYes toen
                Probeer
                    Verduister command_builder als SqlCommandBuilder
                    command_builder = Nieuwe SqlCommandBuilder (daHotel)
                    Me.daHotel.Update (dsHotel.Tables (0))
                    DataGridView1.Refresh ()
                    Me.UpdatePending = Vals
                Vangst ex als Uitzondering
                    Ex MessageBox.Show (. Bericht)
                Het eind probeert
            Anders
                DataGridView1.Refresh ()
                Me.UpdatePending = Vals
            Eind als
        Anders
            Me.UpdatePending = Vals
        Eind als
    Sub van het eind

Antwoord : Keer terug veranderingen in gebeurtenis Rowvalidating van datagridview terug

ook wanneer u een dataset gebruikt. .you kan ..... MyDataset.RejectChanges plaatsen
Andere oplossingen  
 
programming4us programming4us