Principales respuestas
enum bindeado a dropdownlist no devuelve valor seleccionado correcto

Pregunta
-
hola :
tengo generado un enum en el cual tengo marcaas de vehiculos
enum Marcas
{
CHEVROLET,
FIAT,
FORD,
};
Este enum lo bindeo a un dropdownlist
Drlmarcas.DataSource = Enum.GetNames(typeof(Marcas));
Drlmarcas.DataBind();
el problema que tengo es que elija el valor que elija en el drpodownlist
siempre me devuelve el primer elemento del enum
Esto lo comprobe haciendo el seguimiento en el evento que sigue :
protected void Drlmarcas_SelectedIndexChanged(object sender, EventArgs e)
{
Marcas marcaSeleccionada;
if (Enum.TryParse(Drlmarcas.SelectedValue, out marcaSeleccionada))
{
switch (marcaSeleccionada)
{
case Marcas.FIAT:
Txtmarca.Text = "FIAT";
break;
}
}
}
Aunque elija la opcion 'FIAT' SIEMPRE MUESTRA 'CHEVROLET'
DESDE YA GRACIAS POR LA AYUDA
Respuestas
-
Hola, donde bindeas el dropdownlist
si es en el load debes hacerlo entre el bloque
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { 'cargar aqui } }
Si la respuesta te fue útil vótala como tal,y si fue respuesta márcala.Solo dejo mis respuestas en el foro si son votadas o respuesta, de lo contrario por mantener el orden las borro.Saludos. Lima-Perú.
- Propuesto como respuesta Willams Morales sábado, 1 de julio de 2017 16:01
- Marcado como respuesta Joyce_ACModerator lunes, 3 de julio de 2017 14:15
Todas las respuestas
-
Hola, donde bindeas el dropdownlist
si es en el load debes hacerlo entre el bloque
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { 'cargar aqui } }
Si la respuesta te fue útil vótala como tal,y si fue respuesta márcala.Solo dejo mis respuestas en el foro si son votadas o respuesta, de lo contrario por mantener el orden las borro.Saludos. Lima-Perú.
- Propuesto como respuesta Willams Morales sábado, 1 de julio de 2017 16:01
- Marcado como respuesta Joyce_ACModerator lunes, 3 de julio de 2017 14:15
-