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

Cómo crear DropDownList con clave Buscar en C

2016/1/14
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 llamar a DLL Visual Basic Desde C
Objetivo de Métodos CString
Cómo llenar un Vector en C
Cómo importar modelos en GTK Radiant
Visual C no le hace EXE
Cómo iniciar un Código C Desde el símbolo del sistema
Cómo devolver un puntero a un vector
Funciones de Visual C Cadena de Sharp
Conocimientos Informáticos © http://www.ordenador.online