Sie führen kein Autoinkrement für DataTable (oder Front-End) durch, es sei denn, Sie möchten Ihre Anwendung nur als eine einzelne Benutzeranwendung erstellen.
Wenn Sie das automatische Inkrementieren benötigen, tun Sie es einfach in der Datenbank und rufen Sie dann die automatisch inkrementierte ID ab, die aus der Datenbank für Ihr Frontend erzeugt wurde.
Siehe meine Antwort hier, ändern Sie einfach den SqliteDataAdapter zu SqlDataAdapter, SqliteConnection zu SqlConnection, etc: trotzdem sehen, warum ich diese" Concurrency Violation "in diesen wenigen Zeilen Code ??? Parallelitätsverletzung: Der UpdateCommand betrifft 0 der erwarteten 1 Datensätze
Ich denke nicht, dass es eine gute Idee ist, Autoincrement auf Datentabelle zu verwenden, wenn Sie Einfügen und Löschen zu einer Datentabelle verwenden, da die Nummer nicht neu geordnet wird, keine endgültige Ich werde eine kleine Idee teilen wie können wir autoincrement Handbuch verwenden. p> %Vor%
Immer, wenn das Einfügen oder Löschen beendet wird, muss diese Schleife ausgeführt werden
%Vor%Tags und Links c#