1
Definir un objeto de " diccionario" en el código C # y asignar una "clave " y un "valor" de cada fila del diccionario. La "clave " y "valor" puede provenir de una base de datos o ser codificado . Los valores están codificadas en el siguiente ejemplo :
Diccionario Definir el objeto " lista desplegable " y establece el objeto " Diccionario ", llamada " lista " como el origen de datos . Nombre del menú desplegable " ddl ". Ajuste el " DataTextField " de " ddl " a la "llave" de la "lista " y el " DataValueField " para el "valor " de "la lista. " ddl.DataSource = lista; ddl.DataTextField =" clave " ; ddl.DataValueField = " Value " ; ddl.DataBind (); Busca el objeto " Diccionario " utilizando el método " ContainsKey " . Por ejemplo , es posible que desee buscar en el "Diccionario " para localizar un valor específico antes de añadir a la " lista desplegable ". " ContainsKey " es uno de los métodos de búsqueda más rápidos del "Diccionario " ; . objeto if ( list.ContainsKey ( " clave 2 ")) Buscar el objeto " lista desplegable " utilizando el método " FindByValue " . Este método de búsqueda es sensible a mayúsculas y busca todo el parámetro de búsqueda en su totalidad. If ( ddl.Items.FindByValue ( "value 3 ") ! = Null ) { ddl.SelectedValue = "valor 3 ";} Si ha introducido el" valor " como parámetro de búsqueda , null hubiera sido devuelto , porque no hay ningún valor en " ddl " que son iguales sólo la palabra « valor » . ;
3
4