Wie Sie die SQL-Tabelle verwenden, um ein Kombinationsfeld füllen

December 26

Mithilfe einer SQL-Tabelle ein Steuerelement ASP "Kombinationsfeld" ausfüllen, können Sie Benutzern eine Liste von Daten zur Verfügung zu stellen, aus denen sie wählen können. Beispielsweise kann dabei eine Anzahl von Elementen Listen, aus denen ein Benutzer bestellen kann. Der Prozess eliminiert falsche Identifikationsnummern und stellt sicher, dass Benutzer nur Elemente oder Werte in der Datenbank auswählen.

Anweisungen

1 Klicken Sie auf die Windows-Schaltfläche "Start" und wählen Sie "Alle Programme". Klicken Sie auf "Microsoft NET Framework", und klicken Sie dann auf "Visual Studio."

2 Drag & drop ein Kombinationsfeld Feld Steuerelement-Symbol aus der Toolbox auf das ASP-Formular. Verwenden Sie das Steuerelement Bild Größe die Box. Wenn eine längere Wort im Kombinationsfeld angezeigt wird, wird das Feld automatisch erweitert.

3 Abfragen der Datenbanktabelle eine Liste von Werten. In diesem Beispiel wird eine Liste von Elementen aus der Tabelle "Widgets" abgefragt. Verwenden Sie den folgenden Code, um die Tabelle abzufragen:

verbinden = neue OleDbConnection(connection_string);

connect.Open();

Adapter = neue OleDbDataAdapter ("ItemId von Widgets auswählen", verbinden);

4 Erstellen Sie das DataSet, das die Liste der Tabellenwerte enthält. Der folgende Code veranschaulicht die Variable "DataSet" eingerichtet, die verwendet wird, um das Kombinationsfeld aufzufüllen:

Adapter. Mapping ("Table", "Widgets");

Adapter. Fill(DataSet);

5 Füllen Sie das Kombinationsfeld-Steuerelement mit Daten. Der folgende Code veranschaulicht die Daten an das Steuerelement zu binden:

Combo. DisplayMember="widgets.itemId";