Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/05/2012, 05:40
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: No se puede convertir implícitamente el tipo 'int' en 'string'

No se puede convertir así de un string a un entero, tienes que usar otras clases de conversión como Convert.

Código C#:
Ver original
  1. cboTipo.SelectedValue = Convert.toInt32(miCarro.IdTipo); //Devuelve 0 si IdTipo es null y excepcion en caso de no poder convertirlo
  2.  
  3. //ó
  4.  
  5. cboTipo.SelectedValue = Int32.Parse(miCarro.IdTipo); //Devuelve excepcion si no puede convertise
  6.  
  7. //ó
  8. int outValue = 0;
  9.  
  10. //Devuelve el valor convertido en outValue y la función devuelve true, si falla la conversion devuelve false (es el más lento, al hacer más comprobaciones)
  11. if (Int32.TryParse(miCarro.IdTipo,out outValue))
  12. cboTipo.SelectedValue = outValue;