Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/12/2009, 18:45
osvier
 
Fecha de Ingreso: enero-2006
Mensajes: 293
Antigüedad: 19 años, 1 mes
Puntos: 4
Respuesta: Dropdownlist error en value

Cita:
Iniciado por acumulador Ver Mensaje
foreach ( DataRow drCiudades in tbCiudades.Rows )
{
ddlCiudad.Items.Add( drCiudades[ "DS_MUNICIPIO" ].ToString() );
ddlCiudad.DataValueField = drCiudades[ "CD_MUNICIPIO" ].ToString();
}
No estoy seguro que asi se asigna el valor del item.

Creo que la propiedad DataValueField le indicas el Nombre del campo, de donde enlazas los datos.

Lo puedes cambiar asi:
Código:
 foreach ( DataRow drCiudades in tbCiudades.Rows )
{
    ddlCiudad.Items.Add(new ListItem(drCiudades[ "DS_MUNICIPIO" ].ToString(), drCiudades[ "CD_MUNICIPIO" ].ToString()));
}
saludos