none
mostrar dos items en dropdownlist RRS feed

  • Pregunta

  • hola :

    tengo este codigo para agregar datos en un dropdownlist y enlazarlos .

    private void Enlaza(DropDownList tcDrlmarcas)
    {
    List<ListItem> items = new List<ListItem>();
    items.Add(new ListItem("1", "Chevrolet"));
    items.Add(new ListItem("2", "Fiat"));
    items.Add(new ListItem("3", "Ford"));
    // items.Sort(delegate (ListItem item1, ListItem item2) { return item1.Text.CompareTo(item2.Text); });
    tcDrlmarcas.Items.AddRange(items.ToArray());

    el tema es que al desplegarlo me muestra los elemntos 1,2 y 3 . necesitaria que me muestre  1-chevrolet ,.... y que al seleccionar el elemnto me devuelva el nombre de la marca . desde ya gracias 

    viernes, 7 de julio de 2017 0:44

Respuestas

  • List<ListItem> items = new List<ListItem>();
                items.Add(new ListItem("1 " + " Chevrolet", "Chevrolet"));
                items.Add(new ListItem("2 " + " Fiat", "Fiat"));
                items.Add(new ListItem("3 " + " Ford", "Ford"));
                // items.Sort(delegate (ListItem item1, ListItem item2) { return item1.Text.CompareTo(item2.Text); });
                DropDownList1.Items.AddRange(items.ToArray());

    Podrías intentar concatenar los primeros 2 textos lo siguiente después de la coma es el valor de la lista

    Saludos.

    viernes, 7 de julio de 2017 13:54