“Conocimiento Programación>C /C + + Programming

Cómo crear DropDownList con clave Buscar en C

2013/9/3
Una lista desplegable es un control disponibles en todos los entornos de desarrollo integrados de Microsoft , como Visual Basic.NET y C #. La lista desplegable contiene una lista de opciones que el usuario final puede elegir. La lista se puede rellenar desde un archivo , base de datos externa , e incluso puede ser codificado si los valores son estáticos y no se espera que cambien con el tiempo. Una de las ventajas de utilizar una lista desplegable es que se puede buscar un valor específico. La búsqueda es incluso más rápido si se utiliza una "clave " y "valor" para rellenar la lista desplegable de un objeto Dictionary. Instrucciones
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 = new string> 2

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 ();
3

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 "))
4

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 » . ;

C /C + + Programming
Cómo escribir un código en C + + usando Lucas Series
Cómo crear texturas personalizadas en GtkRadiant
Como cambiar una variable en C
Cómo comprobar si una matriz tiene valor o no en C + +
Cómo declarar una variable estática en C
La diferencia entre Filestream y StreamReader
Cómo agregar una página de inicio con un navegador Web en C #
Cómo compilar un Makefile
Conocimiento de la computadora © http://www.ordenador.online