( ) ; list.Add ( " key 1 " , " value 1 " ) ; list.Add ( " key 2 " , " value 2 " ) ; list.Add ( " key 3 " , " value 3 " ) ; list.Add ( " key 4 " , " value 4 " ;) ; kopen van 2 Definieer de " drop -down lijst " object en stel de " Dictionary " object met de naam "lijst " als gegevensbron . Noem het drop-down " ddl . " Zet de " DataTextField " of " ddl " om de "sleutel " van de "lijst " en de " DataValueField " om de "waarde" van de " lijst . "
ddl.DataSource = lijst ; ddl.DataTextField = " Sleutel " ; ddl.DataValueField = " Waarde " ; ddl.DataBind ( ) ;
3
Zoek de " Dictionary " object met behulp van " ContainsKey " -methode . Bijvoorbeeld, kan u wilt zoeken door middel van de " Dictionary " op een specifieke waarde voorafgaand aan het aan het toevoegen van lokaliseren "drop - down lijst . " " ContainsKey " is een van de snelste zoekmethoden van de " Dictionary " ; . object
if ( list.ContainsKey ( " key 2 " ) )
4
Zoek de "drop - down lijst " object met behulp van de " FindByValue " -methode . Deze zoekmethode is hoofdlettergevoelig en zoekt naar de volledige gezochte parameter in zijn geheel .
If ( ddl.Items.FindByValue ( " value 3 ' ) ! = Null ) { ddl.SelectedValue = " waarde 3 " ; }
Indien u opgegeven " waarde " als de parameter zoeken , null zou teruggekeerd zijn , omdat er geen waarden in " ddl value " die gelijk is aan SLECHTS het woord zijn " " . ;