Come utilizzare la tabella SQL per riempire una casella combinata

August 20

Utilizzando una tabella SQL per riempire un controllo ASP.NET "casella combinata" consente di fornire agli utenti un elenco di dati da cui possono scegliere. Per esempio, questo processo consente di elencare una serie di elementi da cui un utente può ordinare. Il processo elimina i numeri di identificazione errate e assicura che gli utenti scelgono solo gli elementi o valori disponibili nel database.

istruzione

1 Fare clic sul pulsante di Windows "Start" e selezionare "Tutti i programmi". Fai clic su "Microsoft .NET Framework," e poi cliccare su "Visual Studio."

2 Trascinare e rilasciare l'icona di un controllo casella combinata dalla casella degli strumenti al form ASP.NET. Utilizzare l'immagine del controllo per le dimensioni della scatola. Se una parola viene più visualizzato nella casella combinata, la casella si espande automaticamente.

3 Interrogare la tabella del database per un elenco di valori. In questo esempio, un elenco di elementi viene interrogato dalla tabella "widget". Utilizzare il seguente codice per interrogare la tabella:

collegare = new OleDbConnection (connection_string);

connect.Open();

adattatore = new OleDbDataAdapter ( "selezionare itemId dal widget", la connessione);

4 Creare il set di dati che contiene l'elenco dei valori della tabella. Il codice seguente mostra come impostare la variabile "DataSet", che viene utilizzato per popolare la casella combinata:

adapter.TableMappings.Add ( "tavolo", "widget");

adapter.Fill (set di dati);

5 Riempire il controllo casella combinata con i dati. Il codice seguente mostra come associare dati al controllo:

combo.DisplayMember = "widgets.itemId";