Ihr erster Datensatz in Visual Basic .NET

Ein Datensatz kann alle grundlegenden Elemente einer Datenbank enthalten: Tabellen, Schlüssel, Indizes und auch die Beziehungen zwischen Tabellen. Also durch ein DataSet zu schaffen, werden Sie die Struktur einer Datenbank zur gleichen Zeit zu entdecken. Die grundlegenden Unterschiede zwischen einem DataSet und einer Datenbank sind, dass eine Datenbank auf einer Festplatte in eine oder mehrere Dateien im Allgemeinen befindet, und ist in der Regel größer. Ein Datensatz enthält in der Regel eine Teilmenge der Daten in einer vollständigen Datenbank.

Menu

Ein Datensatz kann auf einer Festplatte gespeichert werden, aber es kann auch einfach aus einer bestehenden Datenbank gezogen werden - und somit nur in den Arbeitsspeicher des Computers befinden kann, während jemand manipuliert oder betrachtet sie. Dann wird, wenn Änderungen vorgenommen werden, kann die Datenmenge in der Datenbank zusammengeführt werden zurück, aus dem sie extrahiert wurde.

Erstellen eines DataSet

Sie können Datasets mit VB.NET Datenkontrollen und Server-Explorer in vielerlei Hinsicht zu erstellen und zu bearbeiten. Allerdings zu einem guten Start zu bekommen, verwenden Sie die einfachste Ansatz von allen: ein DataSet Steuerelement aus der Toolbox auf ein Formular ziehen. In diesem Beispiel werden ein Datensatz durch Extrahieren einer Teilmenge von einer vorhandenen Datenbank (technisch, eine Untergruppe wird als eine Abfrage oder result) nicht extrahieren. Stattdessen erstellen Sie ein Dataset selbst haben, die ihre Struktur (technisch, Schema). Dies ist praktisch identisch mit der Art und Weise, dass Sie eine aktuelle Datenbank erstellen würde, aber ein DataSet ist einfach kleiner als eine gewöhnliche Datenbank.

Um einen Datensatz zu erstellen, gehen Sie folgendermaßen vor:

1. Wählen Sie Datei -> Neu -> Projekt.

Das Dialogfeld Neues Projekt wird angezeigt.

2. Geben Sie in der Spalte Name Typ Addressbook.

Wussten Sie, dass es sehr einfach ist, Ihr Windows-Stil-Projekte in einem beliebigen Verzeichnis zu setzen, die Sie wollen? Klicken Sie einfach auf die Schaltfläche Durchsuchen im Dialogfeld Neues Projekt und ein Verzeichnis auswählen. Sie können sogar den Namen eines Verzeichnisses eingeben, die nicht existiert, und VB.NET schafft es für Sie.

3. Doppelklicken Sie auf das Windows-Anwendungssymbol.

Das Dialogfeld wird geschlossen und Sie sehen ein leeres Formular.

4. Öffnen Sie die Toolbox (drücken Sie Strg + Alt + X oder klicken Sie auf die Registerkarte).

5. Klicken Sie auf die Registerkarte Daten in der Toolbox.

Sie sehen eine Reihe von Datenbank-bezogene Kontrollen.

6. Doppelklicken Sie auf das DataSet-Symbol in der Toolbox.

Das Add Dataset Dialogfeld erscheint.

7. Wählen Sie die Untypisierte Dataset Option, dass die Radio-Button klicken.

Sie haben kein Datensatz in diesem Projekt noch, so kann man nicht die typisierten Dataset Option verwenden.

8. Klicken Sie auf OK.

Das Dialogfeld wird geschlossen und ein neues DataSet-Objekt-Symbol erscheint in der Taskleiste unten das Formular. Das Tablett ist, wo VB.NET setzt Steuerelemente, die nie für den Benutzer, beispielsweise ein Timer sichtbar gemacht werden.

Hinzufügen einer Tabelle zu einem DataSet

Jetzt ist es Zeit, um die Struktur zu definieren, oder Schema, Ihres neuen DataSet. Es ist Zeit, einen Tisch, um es hinzuzufügen.

Innerhalb dieser Tabelle definieren drei Spalten: eine für den Nachnamen der einzelnen Person in Ihrem Adressbuch, die zweite für den Vornamen und den dritten für einen selbstinkrementierende Primärschlüssel.

1. rechts, klicken Sie auf das Symbol DataSet1 aus dem vorherigen Beispiel in der Schale, und wählen Sie Eigenschaften.

Das Fenster Eigenschaften angezeigt wird, zeigt die Eigenschaften von DataSet1.

2. Geben Sie im Fenster Eigenschaften ändern Sie die Eigenschaft Name (nicht die DataSetName Eigentum) von DataSet1 zu dsAddresses.

Das DataSet-Symbol in der Taskleiste ändert seinen neuen Namen angezeigt werden soll. (Hinter den Kulissen, VB.NET ändert sich auch den Namen im Quellcode, der sie automatisch den Inhalt des Formulars zu definieren, schreibt.)

3. Geben Sie im Eigenschaftenfenster auf die Tabellen-Eigenschaft und klicken Sie dann auf den Auslassungszeichen (...).

Der Tabellen-Auflistungs-Editor wird angezeigt.

4. Geben Sie in den Tabellen Sammlung Editor klicken Sie auf die Schaltfläche Hinzufügen.

Die Tabelleneigenschaften wird angezeigt.

5. Ändern Sie die Eigenschaft Name (nicht die Eigenschaft Tablename) an Freunde.

VB.NET ändert sich wieder, den Quellcode hinter den Kulissen. Sie müssen nicht über diese Details kümmern - einfach nur entspannen und wissen, dass VB.NET weiß, wie Sie den Code zu schreiben, dass Ihr neues DataSet-Schema definiert.

6. Geben Sie in der Liste der Eigenschaften der Tabellen-Auflistungs-Editor, klicken Sie auf Spalten und dann auf die Auslassungs klicken.

Die Spalten-Auflistungs-Editor Dialogfeld erscheint.

7. In den Spalten Sammlung Editor klicken Sie auf die Schaltfläche Hinzufügen.

Sie können nun eine neue Spalte und ihre Eigenschaften zu definieren. Beachten Sie, dass die Datatype-Eigenschaft für alle Spalten standardmäßig die Zeichenfolge (Text) Typ, obwohl man es ändern kann. Dies ist der Datentyp, den Sie für die Nachname und Vorname Spalten wollen.

8. Ändern Sie die Eigenschaft Name (nicht die Eigenschaft Columnname) neben den Feldern Name. (Die Standardname DataColumn1.)

9. Klicken Sie auf die Schaltfläche Hinzufügen.

Column2 wird nun erstellt.

10. Ändern Sie diese Eigenschaft Name der Spalte auf Vorname.

11. Klicken Sie auf die Schaltfläche Hinzufügen.

Column3 wird nun erstellt.

12. Ändern Sie diese Eigenschaft Name der Spalte auf Key und seine Readonly-Eigenschaft auf True.

Mit der Readonly-Eigenschaft Zwar kann niemand schreiben (ändern) eine der Daten in dieser Spalte. Das ist, was Sie wollen-es soll an (lesen) nur betrachtet werden.

13. Doppelklicken Sie auf die Unique-Eigenschaft.

Die Eigenschaftsänderungen von false auf true. Nun weigert sich die DataSet zwei Reihen zu ermöglichen, um identische Daten in der Schlüsselspalte enthalten. Darüber hinaus, solange diese Eigenschaft auf True gesetzt ist, können Sie nicht auf die Schaltfläche Entfernen im Feld Spalten Sammlung Editor Dialog verwenden, um die Spalte zu löschen.

14. Doppelklicken Sie auf die AutoIncrement Eigenschaft.

Die Eigenschaftsänderungen von false auf true. Nun ist die DataSet wird automatisch erhöht (erhöht), um die Zahl in dieser Spalte durch eine für jede Zeile. Beachten Sie, wenn Sie diese Eigenschaft doppelgeklickt, VB.NET weise genug war dieser Spalte Datatype-Eigenschaft von String in Integer zu ändern. Denn Sie gewöhnliche Zahlen wollen (1, 2, 3, 4, und so weiter) in dieser Spalte keinen Text. Text kann nicht erhöht werden.

Beachten Sie auch, dass Sie die AutoIncrementSeed (Startnummer) Eigenschaft ändern können und die AutoIncrementSeedStep (Betrag der Erhöhung in jedem Schritt) Eigenschaft. Allerdings sind die Standardwerte, was Sie wollen: von Null starten und durch ein jedes Mal nach oben. Auf diese Weise ist der erste Datensatz, den Sie zu dieser Tabelle hinzufügen automatisch eine 0 in der Spalte Key, der nächste Datensatz Sie ist hinzuzufügen gegeben wird eine 1, gegeben und so weiter auf.

15. Klicken Sie auf die Schließen-Taste zweimal.

Die Säulen Sammlung Editor und der Tabellen-Auflistungs-Editor zu schließen.

Es gibt keine aktuellen Daten im Dataset, aber Sie haben das Schema erstellt.

Anzeigen der Code des DataSet

Während Sie sich auf Ihre Phantasie Barsch mit Dialogfelder und Steuerelemente Sitzung habe ein DataSet zu schaffen, hat VB.NET im Code-Fenster beschäftigt alle Grunzen Arbeit zu tun um die Programmierung zu schreiben. Nur für eine gute erschrecken, öffnen Sie das Codefenster von Form1 im Design-Fenster doppelklicken. Jetzt das Symbol + klicken Sie neben Windows Form-Designer Code generiert, um die Tonnen von Code zu offenbaren, dass VB.NET Ihnen nicht denken müssen über Ihren hübschen Kopf zu stören.

Menü