Blogger news

19:35
0
Hoy vamos a ver como llenar un dropdawnlist desde C#, en ocaciones requerimos de llenar OnFly un dropdawnlist, pero en ocaciones requerimos que el valor y el texto mostrado sean diferentes.

Se puede utilizar com DataSource un Arreglo, DataSet, Lista, o cualquier otra coleccion. Pero para este ejemplo vamos a utilizar Dictionary. Esta colección nos permite almacenar claves y valores, y se encuentra en el espacio de nombres System.Collections.Generic.

Ahora el ejemplo:

//instanciamos nuestra valiable de tipo Dictionary la cual va
//a almacenar la clave de tipo string y valores del tipo string
Dictionary z_varocioItems = new Dictionary();

//Agregamos las claves y valores a la coleccion
z_varocioItems.Add("Key1", "Valor 1");
z_varocioItems.Add("Key2", "Valor 2");

//Enlazamos la coleccion al dropdrawn indicando que el campo de valores sera
//la llave de la coleccion y el campo de texto sera el valor del Dictionary
z_ddlType.DataSource = z_varocioItems;
z_ddlType.DataValueField = "Key";
z_ddlType.DataTextField = "Value";
z_ddlType.DataBind();


y listo........

existen otras formas de llenar este tipo de objetos..... espero les sirva.....

Ailas..........

0 comentarios:

Publicar un comentario