Announcement

Collapse
No announcement yet.

Schließen geänderter Dokumente verhindern

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Schließen geänderter Dokumente verhindern

    Hallo,

    meine Anwendung besteht aus einem MDI-Hauptfenster und mehreren MDI-Child-Fenstern. In den einzelnen Child-Fenstern werden mehrere Datensätze(auswahl über ein DataGrid) dargestellt. Der User hat die Möglichkeit diese Datensätze zu Ändern, zu Löschen oder neue hinzuzufügen.

    Jetzt möchte ich erreichen, das der User entsprechend informiert wird, fals er das Child-Fenster schließen möchte, aber der geänderte Datensatz zuvor nicht gespeichert wurde. Dies funktioniert soweit schon. Allerdings war diese Umsetzung mehr als Mühselig, da für jedes Steuerelement geprüft werden muss, ob sich was geändert hat oder nicht (Me.TextBox.Modified, usw.).

    Nun zu meiner Frage, gibt es nicht eine bessere Lösung? Irgendein Event-Handler oder was auch immer, das mir ein TRUE oder FALSE liefert, fals irgendeine Änderung im gesammten Formular stattfand?

    Bin für jeden Tip dankbar.

    _TZ_

  • #2
    Hallo,

    Wenn die Werte zB direkt in einer DataTable bearbeitet werden, koenntest du mit DataTable.GetChanges() arbeiten.

    HTH
    *-- robert.oh. --*

    Comment

    Working...
    X