Ejemplo .NET: cargar un DropDownList con datos

 

logo_NET_390x250

Ejemplo de código fuente en .NET que muestra cómo cargar con datos un control ASP.NET DropDownList, mediante el código behind en C#, pero únicamente la primera vez que se entra en la página.

 

 

Código

            //Verificamos si la página se está mostrando por primera vez
            if (!IsPostBack)
            {

                List<KeyValuePair<int, string>> datos = new List<KeyValuePair<int, string>>()

                {
                    new KeyValuePair<int, string> (1, "Rojo"),
                    new KeyValuePair<int, string> (2, "Blanco"),
                    new KeyValuePair<int, string> (3, "Azul"),
                    new KeyValuePair<int, string> (4, "Negro"),
                    new KeyValuePair<int, string> (5, "Verde"),
                    new KeyValuePair<int, string> (6, "Naranja"),
                    new KeyValuePair<int, string> (7, "Rosa")


                };

                //Indicamos cúales van a ser los datos a asociar

                DropDownList1.DataSource = datos;

                //Definimos el campo que contendrá los valores para el control

                DropDownList1.DataValueField = "Key";

                //Definimos el campo que contendrá los textos que se verán en el control

                DropDownList1.DataTextField = "Value";

                //Enlazamos los valores de los datos con el contenido del Control

                DropDownList1.DataBind();

            }

 

Previsualización del ejemplo

 

imagen de un DropDownList