![]() |
![]() |
|
|
|||||||
| Programmierung Rat & Tat für Programmierer |
|
|
Themen-Optionen | Ansicht |
|
|
#11 |
|
Hero
![]() Registriert seit: 04.09.2001
Beiträge: 894
|
hi,
warum meinst du, dass du dir zum updaten der daten die zeilennummer des geänderten Datensatzes merken musst? (ev. hab ich ja irgendwas aus den beiträgen davor nicht ganz verstanden) wie bereits geschrieben, soll man einen primärschlüssel nicht wiederverwenden, auch wenn der zugehörige DS gelöscht wurde. ein dataset hat für jede datarow automatisch einen status - "geändert", "gelöscht", "neu hinzugefügt". beim aufrufen von Update wird autoamtisch die DB upgedatet, du brachst nicht einzelne zeilen upzudaten, der Dataadapter weiß über den status im dataset, was er updaten muss. wichtig: danach musst du noch "acceptchanges" aufrufen, damit der status im dataset wieder auf "unverändet" gesetzt wird. wenn es nur darum geht, dass du ein gui zum ändern von datensätzen in deiner appl bereitstellen willst, empfielt es sich sehr, ein datagrid zu verwenden, das reduziert den benötigten code auf sehr wenige zeilen. ![]() fg -hannes |
|
|
|
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|