Título: [AYUDA]llenar un Combobox c# Publicado por: vinceet en 6 Noviembre 2014, 23:55 pm Hola Necesito ayuda de como llenar un combobox apartir de una lista
ejemplo que yo le pregunte el genero de musica que le gusta a la persona que se guarde en una lista y luego salga en el combobox Título: Re: [AYUDA]llenar un Combobox c# Publicado por: DarK_FirefoX en 7 Noviembre 2014, 04:04 am Tienes tu TextBox (userInput), un Button (addGenre), el ComboBox (genresComboBox).
No se como tendrás hecho las cosas, porque la verdad no das mucha información. Bueno, imagino que tengas algo como Código
Luego, en el constructor de tu formulario (o donde debas hacerlo de acuerdo a tu aplicación) debes inicializar la lista: Código Ahora en el evento onClick del botón debes tener esto: Código
Esta quizás no sea la mejor manera de hacerlo, pero es la más sencilla. Si tienes alguna duda, pregunta de nuevo Título: Re: [AYUDA]llenar un Combobox c# Publicado por: Eleкtro en 7 Noviembre 2014, 06:53 am ComboBox.ObjectCollection.AddRange Method (http://msdn.microsoft.com/en-us/library/system.windows.forms.combobox.objectcollection.addrange%28v=vs.110%29.aspx)
Cita de: http://msdn.microsoft.com/en-us/library/system.windows.forms.combobox.objectcollection.addrange%28v=vs.110%29.aspx Adds an array of items to the list of items for a ComboBox. List(T).ToArray Method (http://msdn.microsoft.com/en-us/library/x303t819%28v=vs.110%29.aspx) Cita de: http://msdn.microsoft.com/en-us/library/x303t819%28v=vs.110%29.aspx Copies the elements of the List<T> to a new array. VB.Net Código
Csharp Código
Título: Re: [AYUDA]llenar un Combobox c# Publicado por: vinceet en 7 Noviembre 2014, 15:57 pm Esta es mi lista
Código: public static List<Disco> listaDisco = new List<Disco>(); Esta es mi clase Código: class Disco { public string titulo; public string genero; public int año; public string autor; public double precio; public DateTime fecha_registro; } Yo quiero que cuando yo llene el genero buscarlo en la lista todos los generos y que salga en el combobox Ejemplo este es mi metodo para llenar un datagrid Código: foreach (Disco aux in Lista.listaDisco) { if (aux.genero == textBox1.Text) { dataGridView1.Rows.Add(aux.titulo, aux.genero, aux.año, aux.autor, aux.precio, aux.fecha_registro); } else { dataGridView1.Rows.Clear(); } necesito saber como llenar el combobox asi Título: Re: [AYUDA]llenar un Combobox c# Publicado por: Eleкtro en 7 Noviembre 2014, 16:56 pm No se si lo he entendido bien...
Instancias una lista de la Class Disco, y lo que quieres hacer es llenar un ComboBox que contenga los distintos "Generos" da los items de la lista de Disco? Entonces solo tienes que seleccionar la propiedad "genero" de cada item Disco, lo puedes hacer con una query de LINQ o con un For: VB.Net Código
CSharp: Código
Título: Re: [AYUDA]llenar un Combobox c# Publicado por: vinceet en 7 Noviembre 2014, 17:46 pm Muchas Gracias ya encontre la forma gracias a ustedes lo que yo queria hacer esra esto es que soy principiante y no me se explicar bien
|