Wenn ich ein Formular mit Kontrollen Databound zu einem Instanzvariablen Objekt habe, ist es eine Möglichkeit, Änderungen zu tun zurückkehren, dass der Benutzer gemacht, möglicherweise durch wie etwas zu tun:Wie kann ich Änderungen an einem DataBound-Formular einfach rückgängig machen?
myLocalObject = DataLayer.GetCurrentState();
und haben die Steuerelemente des Formulars (gebunden an myLocalObject) automatisch die Änderungen übernehmen?
Danke!
Dieser "einige Grund", den Sie erwähnen, ist darauf zurückzuführen, dass das Zustandsobjekt "Gleich" überschreibt. Siehe meinen Beitrag hier für eine Erklärung: http://kentb.blogspot.com/2007/03/beware-datacontext-and-equals.html. Außerdem hängt Ihre Problemumgehung sehr von den Besonderheiten Ihrer Datenschicht ab - es handelt sich nicht um eine allgemeine Lösung. –