2009-06-01 10 views

Antwort

0
BindingSource.endedit() 
adapter.update() 

macht einen Trick.

0

Sie werden explizit die Datenquelle zu aktualisieren.

Der genaue Mechanismus hängt von der Datenquelle ab, die an die Ansicht angehängt ist (über die Eigenschaft .DataSource).

dataTable.AcceptChanges(); 

aktualisiert das im Speicher befindliche Objekt DataTable.

+0

Wenn ich mich nicht sehr irre, schreibt AcceptChanges nur Änderungen an der In-Memory-DataTable fest, übergibt sie jedoch nicht an die Datenbank. Sie müssten Update() auf dem DataAdapter anhängen. – Cerebrus

+0

Ah - OK Ich werde die Antwort aktualisieren – ChrisF

+0

Wenn Sie Ihren Code in der Frage posten, wird es korrekt formatiert (vorausgesetzt, Sie drücken das "0101" -Symbol) und es wird mehr Sinn machen. Ich bin hauptsächlich ein C# -Entwickler, also muss ich ein bisschen mehr nachdenken, wenn es um VB geht :) – ChrisF

Verwandte Themen