Procédure de programmation pour ajouter une liste déroulante dans asp.net avec des avant-élément sélectionné

J'ai travaillé sur la façon de créer un DropDownList en utilisant le code suivant:

<select id="salesPersonDropList" runat="server"></select>

Dans mon .page aspx, puis mon code derrière les boucles à travers la base de données de sortie en cours d'exécution:

Dim newListItem As ListItem
newListItem = New ListItem("Title", "Value")
salesPersonDropList.Items.Add(newListItem )

Ce que je n'arrive pas à comprendre c'est comment par programmation à définir des Éléments de la Liste créée est le seul à être pré-sélectionné dans le rendu de la DropDownList, c'est à dire, comment faire pour créer ce que j'avais écris en HTML:

<select>
     <option value="1">1</option>
     <option selected value="2">2</option>
</select>

De la base de données de sortie. Comme le code-behind de boucles à travers la base de données de sortie, il faut comparer la sortie d'une variable de session, et si elles ont des valeurs de match, le ListItem devrait être l'élément sélectionné dans la liste Déroulante.

OriginalL'auteur Jamie Hartnoll | 2011-11-30