Tipos Enum y usos

02/02/2006 - 16:59 por Pablo Cesar | Informe spam
A ver gente...tengo un tipo definido que se llama meses

public static enum Meses:int
{
Enero=1,
Febrero = 2,
Marzo = 3,
Abril = 4,
Mayo = 5,
Junio = 6,
Julio = 7,
Agosto = 8,
Septiembre = 9,
Octubre = 10,
Noviembre = 11,
Diciembre = 12
}

en una clase llamada Functions

Puedo rellenar un control DropDownList con estos datos?? como???

Saludos

Pablo Cesharp.
 

Leer las respuestas

#1 Jose Luis Manners
02/02/2006 - 18:33 | Informe spam
Prueba con esto:

ListBox listBox1 = new ListBox();
listBox1.Items.Add(Meses.Enero);
listBox1.Items.Add(Meses.Febrero);
listBox1.Items.Add(Meses.Marzo);
listBox1.Items.Add(Meses.Abril);
listBox1.Items.Add(Meses.Mayo);
listBox1.Items.Add(Meses.Junio);
listBox1.Items.Add(Meses.Julio);
listBox1.Items.Add(Meses.Agosto);
listBox1.Items.Add(Meses.Septiembre);
listBox1.Items.Add(Meses.Octubre);
listBox1.Items.Add(Meses.Noviembre);
listBox1.Items.Add(Meses.Diciembre);

Ahora bien, como todo en programación siempre hay varias maneras de llegar a
un mismo resultado. El código anterior lo puedes resumir en 2 lineas de
codigo (sí, 2 lineas), mira este ejemplo:

CultureInfo cultureInfo = new CultureInfo("es-DO");
// Cultura de República Dominicana, la usamos para conseguir los meses en
español
listBox1.Items.AddRange(cultureInfo.DateTimeFormat.MonthNames); // añadir
la lista de meses al listbox

Esta manera es más versatil que la anterior, además que en tu ejemplo el
compilador me genera un error porque el enum está definido como static.

Coopera con el foro. Dinos si te sirvió la respuesta aquí planteada.

Saludos,

Jose Luis Manners, MCP
http://www.josemanners.com/

"Vale más saber alguna cosa de todo, que saberlo todo de una sola cosa."
-Blaise Pascal

"Pablo Cesar" wrote in message
news:%
A ver gente...tengo un tipo definido que se llama meses

public static enum Meses:int
{
Enero=1,
Febrero = 2,
Marzo = 3,
Abril = 4,
Mayo = 5,
Junio = 6,
Julio = 7,
Agosto = 8,
Septiembre = 9,
Octubre = 10,
Noviembre = 11,
Diciembre = 12
}

en una clase llamada Functions

Puedo rellenar un control DropDownList con estos datos?? como???

Saludos

Pablo Cesharp.


Preguntas similares