Het gebruik van de SQL-tabel te vullen van een keuzelijst met invoervak

Met behulp van een SQL-tabel een ASP.net-"keuzelijst"-besturingselement moet worden gevuld, kunt u gebruikers voorzien van een lijst met gegevens waaruit zij kunnen kiezen. Bijvoorbeeld, kunt dit proces u een lijst van een aantal items waaruit een gebruiker kunt bestellen. Het proces elimineert onjuiste identificatienummers en zorgt ervoor dat gebruikers alleen items of waarden in de database beschikbaar kiezen.

Instructies

1

Klik op de Windows "Start" knop en selecteer "Alle programma's." Klik op "de .NET Microsoft Framework", en klik vervolgens op "Visual Studio".

2

Slepen en neerzetten van een keuzelijst met invoervak vak pictogram vanuit de werkset naar het ASP.net-formulier. Gebruik van het besturingselement Afbeelding aan de grootte van het vak. Als een langere woord in de keuzelijst met invoervak wordt weergegeven, wordt het vak automatisch uitgevouwen.

3

Opvragen van de databasetabel voor een lijst met waarden. In dit voorbeeld wordt een lijst met items opgehaald uit de tabel "widgets". Gebruik de volgende code in de tabel query:

verbinding maken met nieuwe OleDbConnection(connection_string); =

connect.Open();

adapter = nieuwe OleDbDataAdapter ("select itemId van widgets", verbinding maken);

4

Maak de verzameling die de lijst met waarden bevat. De volgende code ziet u hoe de variabele "DataSet", die wordt gebruikt voor het vullen van de keuzelijst met invoervak instellen:

adapter. TableMappings.Add ("Tabel", "widgets");

adapter. Fill(dataset);

5

Vul de keuzelijst met invoervak met de gegevens. De volgende code ziet u hoe gegevens binden aan het besturingselement:

keuzelijst met invoervak. DisplayMember="widgets.itemId";