Hola amigos del foro,
Tengo un grave problema; lo que pasa es que cargo un DropDownList con datos desde una tabla, con una consulta en un procediminto de esta forma:
try
{
ddlTipoPlantilla.DataSource = objPlantilla.fnPlantillaTipoConsultar();
//valores valor del campo = codigo
ddlTipoPlantilla.DataValueField = "CD_PLANTILLA";
//valores texto del campo = descripcion
ddlTipoPlantilla.DataTextField = "DS_PLANTILLA";
ddlTipoPlantilla.DataBind();
}
Hasta ahi todo va bien pero el problema es que cuando seleciono una opcion siempre me queda el mismo valor, el valor de la primera opcion; tomo los valores de esta forma:
TipoP = ddlTipoPlantilla.SelectedValue.ToString();
Tambien prove de esta otra forma y da lo mismo:
TipoP = ddlTipoPlantilla.SelectedItem.Value.ToString();
Espero alguien se apiade de mi problema y me ayude con una solucion.
De ante mano muchas gracias por sus repuestas de ayuda.