/ / Aktualisieren von Dataset-Spalten im Dataset, wenn die Tabelle in der Datenbankdatei geändert wird - c #, sql-server, datatable, dataset

Aktualisieren von Dataset-Spalten im Dataset, wenn die Tabelle in der Datenbankdatei geändert wird - c #, sql-server, datatable, dataset

Ich habe eine SQL Server-Datenbankdatei erstellt (.mdf) und fügte Tabellen hinzu, die ihre Spalten definieren. Dann fügte ich meinem Projekt ein Dataset hinzu, das mit der Datenbankdatei verknüpft war. Später stellte ich fest, dass ich die db-Datei modifizieren und einige Spalten zur Tabelle hinzufügen musste, aber die Änderungen in der db-Datei spiegeln das Dataset erst wieder Ich lösche die Datentabelle darin und füge sie erneut hinzu.

Gibt es eine Möglichkeit, den Datensatz zu aktualisieren, ohne ihn zu löschen und erneut hinzuzufügen?

Bildbeschreibung hier eingeben

Antworten:

1 für die Antwort № 1

Erstens: Sie müssen den SelectCommand Ihres TableAdapter ändern. Und dann können Sie die neuen Spalten in Ihrer DataTable hinzufügen.


0 für die Antwort № 2

So aktualisieren Sie den Datensatz Sie können dataSet zurücksetzen und erneut ausfüllen.

this.YourDataSet.Reset();
this.YourTableAdapter.Fill(this.YourDataSet.table);