Teclear búsqueda en DropDownList con autocompletado

 Al utilizar un DropDownList para buscar palabras solo podemos hacerlo al presionar una letra y el control se posicionará en la primera palabra que comience con la letra tecleada, pero si queremos ir tecleando letra por letra y que se visualicen todas las coincidencias podemos hacerlo con Select2.js.

Select2 es una librería de JavaScript que nos permiten cambia la funcionalidad de los elementos SELECT en HTML, podremos hacer algo como esto:




Para el ejemplo crearemos una WebForm con la siguiente estructura:


Llamaremos las librerías de Bootstrap, el archivo myStyle.css (del post), jquery y select2.
La clase js-example-placeholder-single debe estar en el CssClass del DropDownList.



Dentro del código llamaremos la base de datos y la tabla del post:

Llenaremos el DropDownList con la información de la tabla catalogo_ubicacion.


Cuando se seleccione algún registro se guardarán los datos en los Labels.


Puedes ver el ejemplo en línea: Mapas (somee.com)


Publicar un comentario

4 Comentarios

  1. Y COMO HACER PARA QUE EL DROPDOWNLIST SEA RESPONSIVO, YA QUE AL HACER MAS CHICA LA VENTANA EL DROPDOWNLIST SIGUE ESTANDO DEL MISMO TAMAÑO

    ResponderBorrar
    Respuestas
    1. Solo debes poner en Width: 100% al Dropdownlist, siempre debes ajustar con % para que sea responsivo.

      Saludos

      Borrar
  2. Buenas tardes me puedes ayudar con el codigo.

    ResponderBorrar
    Respuestas
    1. Ya no cuento con el proyecto, pero todo el código necesario aparece en las imágenes.

      Borrar