hallo,
Es geht um ein Programm, das Projekte in meiner Firma managen soll - und auch bereits im Einsatz in mehreren Projekten ist.
Das Problem liegt darin, dass wenn eine Komponente angezeigt wird deren benachbarten Baugruppen auch immer angezeigt werden.
Vorgabe: Mehrere Benutzer sollen in Zukunft die gleiche Baugruppenliste der gleichen Komponente editieren können.
Begriffbeschreibung:
Komponente = Parent
Baugruppe = Children
Ein aufruf der Komponente bezieht immer den Aufruf aller Kinder der Komponente mit ein,
welche in einem Datagridview angezeigt werden.
Problembeschreibung:
User1: Aufruf der Komponente um 12:00 Uhr.
User2: Aufruf der gleichen Komponente um 12:00 Uhr.
User1: Veränderung von Baugruppe1, Spalte3 der Komponente + Speichern um 12:05 Uhr.
User2: Veränderung der gleichen Baugruppe in Spalte4 + Speichern um 12:10 Uhr.
Der User2 überschreibt mit dem Dataset automatisch die vorher gemachten Änderungen von User1.
Die Zelle3 ist somit nicht mehr verändert, die Veränderungen von User1 gehen somit verloren.
Ein Verlust der Daten wäre also auch extrem hinderlich bei gleichzeitiger Bearbeitung
habt Ihr eine Lösung?
Es geht um ein Programm, das Projekte in meiner Firma managen soll - und auch bereits im Einsatz in mehreren Projekten ist.
Das Problem liegt darin, dass wenn eine Komponente angezeigt wird deren benachbarten Baugruppen auch immer angezeigt werden.
Vorgabe: Mehrere Benutzer sollen in Zukunft die gleiche Baugruppenliste der gleichen Komponente editieren können.
Begriffbeschreibung:
Komponente = Parent
Baugruppe = Children
Ein aufruf der Komponente bezieht immer den Aufruf aller Kinder der Komponente mit ein,
welche in einem Datagridview angezeigt werden.
Problembeschreibung:
User1: Aufruf der Komponente um 12:00 Uhr.
User2: Aufruf der gleichen Komponente um 12:00 Uhr.
User1: Veränderung von Baugruppe1, Spalte3 der Komponente + Speichern um 12:05 Uhr.
User2: Veränderung der gleichen Baugruppe in Spalte4 + Speichern um 12:10 Uhr.
Der User2 überschreibt mit dem Dataset automatisch die vorher gemachten Änderungen von User1.
Die Zelle3 ist somit nicht mehr verändert, die Veränderungen von User1 gehen somit verloren.
Ein Verlust der Daten wäre also auch extrem hinderlich bei gleichzeitiger Bearbeitung
habt Ihr eine Lösung?