ok
das hat funktioniert
nur jetzt habe ich die seltsamsten Ergebnisse
kurz zusammenfassend
ich hab also eine Kundentabelle an Textfelder verknüpft über die Bindingsource zur Überprüfung der Daten habe ich noch ei Datagridview mit verbunden an die BS.
und ein DGV das ich per knopfdruck direkt neu fülle aus der datenbank.
mein Löschenbutton macht dieses zusammengefasst Command
Dim cmd As New SqlCommand("Update tblKunde set dtAusgeblendet = -1 where dtkundenNr=" & TextBoxKundenNr.Text & ";Select * from tblKunde where dtAusgeblendet = 0", gbl.conn) '
daKunde.UpdateCommand = cmd
daKunde.Update(dtKunde)
jetzt meine Testergebnisse:
Programm start
der erste Datensatz wird angezeigt ich drücke auf löschen und nichts passiert! zur Prüfung lade ich per Knopfdruck die Daten neu in mein DGV2 auch hier keine Änderung
Test 2
ich navigiere über bs.movenext auf den zweiten Datensatz drücke auf löschen
im ersten Moment geschieht auch nix. nach Aktualisierung des DGV2 sehe ich das der Datensatz gelöscht wurde. aber wird trotzdem noch in den mit der Bindingsource verbundenen Controls angezeigt...
test 3
programm wieder neugestartet
ich navigiere auf den dritten Datensatz drücke auf löschen
in den Textfeldern verschwindet der Satz nach aktualisierung des DGV2 sehe ich das der satz gelöscht wurde (kurzes Erfolgserlebnis)
aber im DGV1 (das mit der Bindingsource verbundet ist) haben sich die ersten 3 Einträge in den allerersten der Tabelle geändert. was beim Navigieren durch die Textfelder bestätigt wird.
Beispiel:
vorher
ID - Kundennr - Name
1 - 1234 - meyer
2 - 5234 - müller
3 - 3423 - Schmidt
nach dem Löschen des dritten satzes
ID - Kundennr - Name
1 - 1234 - meyer
1 - 1234 - meyer
1 - 1234 - meyer
hehe
der Absolute wahnsinn und nicht zu erklären :-D
das hat funktioniert
nur jetzt habe ich die seltsamsten Ergebnisse
kurz zusammenfassend
ich hab also eine Kundentabelle an Textfelder verknüpft über die Bindingsource zur Überprüfung der Daten habe ich noch ei Datagridview mit verbunden an die BS.
und ein DGV das ich per knopfdruck direkt neu fülle aus der datenbank.
mein Löschenbutton macht dieses zusammengefasst Command
Dim cmd As New SqlCommand("Update tblKunde set dtAusgeblendet = -1 where dtkundenNr=" & TextBoxKundenNr.Text & ";Select * from tblKunde where dtAusgeblendet = 0", gbl.conn) '
daKunde.UpdateCommand = cmd
daKunde.Update(dtKunde)
jetzt meine Testergebnisse:
Programm start
der erste Datensatz wird angezeigt ich drücke auf löschen und nichts passiert! zur Prüfung lade ich per Knopfdruck die Daten neu in mein DGV2 auch hier keine Änderung
Test 2
ich navigiere über bs.movenext auf den zweiten Datensatz drücke auf löschen
im ersten Moment geschieht auch nix. nach Aktualisierung des DGV2 sehe ich das der Datensatz gelöscht wurde. aber wird trotzdem noch in den mit der Bindingsource verbundenen Controls angezeigt...
test 3
programm wieder neugestartet
ich navigiere auf den dritten Datensatz drücke auf löschen
in den Textfeldern verschwindet der Satz nach aktualisierung des DGV2 sehe ich das der satz gelöscht wurde (kurzes Erfolgserlebnis)
aber im DGV1 (das mit der Bindingsource verbundet ist) haben sich die ersten 3 Einträge in den allerersten der Tabelle geändert. was beim Navigieren durch die Textfelder bestätigt wird.
Beispiel:
vorher
ID - Kundennr - Name
1 - 1234 - meyer
2 - 5234 - müller
3 - 3423 - Schmidt
nach dem Löschen des dritten satzes
ID - Kundennr - Name
1 - 1234 - meyer
1 - 1234 - meyer
1 - 1234 - meyer
hehe
der Absolute wahnsinn und nicht zu erklären :-D
Comment