miércoles, 13 de noviembre de 2013

Cómo vincular un diccionario en DropDownList

El. NET Framework Microsoft proporciona muchas herramientas de software que permiten crear rápida y fácilmente aplicaciones con ventanas y páginas web. Por ejemplo, puede crear un sitio web con una lista desplegable con sólo arrastrarlo hasta el formulario Web en Visual Studio. Usted no necesita ninguna habilidad de programación para crear un buen sitio web de apariencia. Sin embargo, si usted desea llevar a cabo algo más complicado, como la unión de un contenedor de datos (por ejemplo, un diccionario) de una lista desplegable, tiene que escribir un poco de código.

 

DICCIONARIO DropDownList

 

Lo que necesita

PC con Windows con Visual Studio 2010 Entorno de desarrollo integrado (IDE) Instalado

 

Haga clic en el icono de Visual Studio 2010 para iniciar el software. Una vez que se carga la página de inicio haga clic en el botón Nuevo proyecto. Se abre una ventana. Haga clic en C # en la columna de la izquierda y haga clic en Sitio Web ASP.NET de la columna de la derecha. Introduzca un nombre para el proyecto y pulse el botón Aceptar para crear el proyecto. Un archivo de código fuente aparece en la ventana principal del editor de texto.

 

Haga clic en la pestaña Diseño de la etiqueta que se encuentra justo debajo de la ventana principal del editor de texto para cambiar al modo de diseño visual. La página ya tiene un texto básico sobre el mismo, incluyendo un encabezado que dice Bienvenido a ASP.NET!

 

Haga clic en el panel de marcado barra que se encuentra a la derecha de la ventana principal del editor. Esta barra de herramientas muestra todos los componentes de la interfaz gráfica de usuario compatibles con el sitio web. Localice el componente DropDownList.

 

Haga clic y arrastre DropDownList en su sitio web. Colócalo donde quieras.

 

Haga clic en el elemento Default.aspx etiquetados en el panel Explorador de soluciones, que está a la izquierda de la ventana del editor de texto. Este artículo se ampliará y revelar dos archivos de código fuente: Default.aspx.cs y Default.aspx.designer.cs.

 

Haga doble clic en el archivo Default.aspx.cs para abrir este archivo para editarlo. Aparece en la ventana principal del editor de texto. Este archivo es un archivo de C # y controla el comportamiento de la página web.

 

Localice la función que figuran a continuación. Es la única función en el archivo de código fuente, por lo que no será difícil de encontrar. Todo el código fuente de los siguientes pasos deben ir en el medio de las llaves de esta función.

 

protected void Page_Load (object sender, EventArgs e) {}

 

Crear un nuevo contenedor de datos del diccionario. Un diccionario contiene pares de datos, una clave y un valor. Es como un verdadero diccionario que la palabra que busca a es la clave y la definición de la palabra es el valor.

 

DictionaryString, String d = new Dictionarystring, string ();

 

Agregar un elemento al diccionario de la siguiente manera:

 

d.Add (Presidente, John Doe);

 

Añadir elementos adicionales al diccionario repitiendo el paso anterior.

 

Crear una sentencia if que determina si la página ya ha sido cargada o no. Esto es importante, ya que sólo necesita para agregar elementos a la vez DropDownList. Una sentencia if que logra esto es la siguiente:

 

if (! Page.IsPostBack) {}

 

Ajuste la fuente de datos de la DropDownList mediante la colocación de las siguientes líneas de código en el medio de las llaves de la sentencia if:

 

DropDownList1.DataSource = d; DropDownList1.DataTextField = Valor; DropDownList1.DataValueField = Clave; DropDownList1.DataBind ();

 

Ejecute el programa presionando el botón de reproducción verde situado en la parte superior del IDE de Visual Studio. El navegador web predeterminado para el sistema carga su sitio web. El sitio web aparece como lo hizo en el editor visual.

 

Haga clic en el DropDownList y un menú se expandirá. Este menú muestra todos los elementos que haya añadido al diccionario.

 

 

No hay comentarios:

Publicar un comentario