Wie kann ich Daten aus einer Datenbank auf einer Webseite ändern und die Änderungen speichern?
Lösung
Schritt 1: Erstellen der Datenbank und der Tabelle
Zum Erstellen einer Tabelle wird als allererstes eine Datenbank benötigt. Dazu fügt man eine SQL-Datenbank zu einer bestehenden Webseite hinzu. Anschließend legt man über den Datenbank-Explorer eine neue Tabelle in der Datenbank an.
Die neu anzulegende Datenbank sollte die folgende Struktur haben:

Erstellen der Datenbank und der Tabelle
Bitte darauf achten, dass die Spalte AdresseID der Primärschlüssel der Tabelle ist und die Identitätsspezifikation wie abgebildet aktiviert wird.
Schritt 2: Einfügen der Adressenliste auf eine Webseite
Die gerade angelegte Tabelle kann ganz einfach per Drag&Drop auf eine Webseite gezogen werden. Die Entwicklungsumgebung erzeugt alles, was für das Laden und Speichern notwendig ist.

Einfügen der Adressenliste auf eine Webseite
Mit Hilfe des Assistenten, der sich einblendet, wenn die Tabelle auf der Webseite erscheint, sollte man die folgenden Eigenschaften setzen:
- Paging aktivieren
- Sortieren aktivieren
- Bearbeiten aktivieren
- Löschen aktivieren
Über den Assistenten hat man auch die Möglichkeit, die anzuzeigenden Felder zu verändern.

Felder verändern
Schritt 3: Möglichkeit, neue Datensätze einzufügen
Damit neue Datensätze eingefügt werden können, fügt man am besten ein DetailsView- Steuerelement ein und bindet es an die gleiche SqlDataSource wie die zuerst eingefügte Tabelle.
Anschließend setzt man bei diesem Steuerelement die DefaultMode-Eigenschaft auf „Insert“. Zusätzlich aktiviert man über den SmartTag-Assistenten die Eigenschaft „Einfügen ermöglichen“.

Neue Datensätze einfügen
Anschließend startet man die Webseite. Fertig!