Asunto: Asignar List de String a ComboBox en C Sharp C#
Tengo una variable de tipo List<string> con elementos de texto y quiero asignárselos a un ComboBox sin tener que recorrerlos uno a uno ¿esto se puede hacer? esto es lo que tengo:
Y lo que quiero es añadir los valores del List en un ComboBox sin tener que recorrerlos así:
Código:
List<string> lista = new List<string>();
lista.Add("aaa");
lista.Add("bbb");
foreach (string elemento in lista)
{
comboBox1.Items.Add (elemento);
}
Publicado:
Lun Ene 21, 2013 8:32 pm
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Asignar List de String a ComboBox en C Sharp C#
Anuncios
varios escribió:
Tengo una variable de tipo List<string> con elementos de texto y quiero asignárselos a un ComboBox sin tener que recorrerlos uno a uno ¿esto se puede hacer? esto es lo que tengo:
Y lo que quiero es añadir los valores del List en un ComboBox sin tener que recorrerlos así:
Código:
List<string> lista = new List<string>();
lista.Add("aaa");
lista.Add("bbb");
foreach (string elemento in lista)
{
comboBox1.Items.Add (elemento);
}
En Visual C# C Sharp puedes usar la propiedad "DataSource" del ComboBox para asignar los valores del List directamente al ComboBox. Utilizando DataSource, tu código anterior quedaría:
Código:
List<string> lista = new List<string>();
lista.Add("aaa");
lista.Add("bbb");
comboBox1.DataSource = lista;
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A