Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
[erledigt] DataSet.GetChanges() liefert falsche Änderungen
citizen.ron
myCSharp.de - Member

Avatar #avatar-1693.jpg


Dabei seit:
Beiträge: 432
Herkunft: Frankfurt / Main

Themenstarter:

[erledigt] DataSet.GetChanges() liefert falsche Änderungen

beantworten | zitieren | melden

verwendetes Datenbanksystem: SQLServer 2005

In einem (untypisierten) DataSet werden der Tabelle [KONTAKTPERSON] zwei Einträge hinzugefügt. Beide Einträge erhalten im Feld {Nachname} per Codezuweisung den Text "<Neue Kontaktperson>":


public DataRowView CreateContactPerson()
{
   DataRowView row = (DataRowView)bindingSources["KONTAKTPERSON"].AddNew();
   row["RecordID"] = Guid.NewGuid();
   row["fkf_Kontakt"] = RowGuid;
   row["fkf_Person"] = Guid.NewGuid();
   row["Vollname"] = "<Neue Kontaktperson>";
   row["Nachname"] = "<Neue Kontaktperson>";
   row["Rolle"] = 0;
   row["Postempfaenger"] = true;
   row["Geburtstagsbrief"] = false;
   return row;
}

Der Benutzer kann über ein Formular die Felder beider Datensätze entsprechend eingeben.

Per Debugger erkenne ich beim Speichern, dass die Tabelle [KONTAKTPERSON] nun zwei Datensätze enthält; die BindingSource hat ein EndEdit() durchgeführt, beide Datensätze sind IsEdit = false, haben den State "Added" und in beiden Sätzen stehen die Angaben des Anwenders.

Generiere ich ein ChangeSet, stehen dort im zweiten Datensatz nur die Werte meiner Methode (also z.B. im Feld Nachname der Text "<Neue Kontaktperson>") und keine einzige Eingabe des Benutzers.

Kann mir das bitte jemand erklären? arrrghhh!!!!

Danke für jeden Tip
ron
Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von citizen.ron am .
private Nachricht | Beiträge des Benutzers