Ver Mensaje Individual
  #2  
Viejo 07/06/12, 15:56:45
Avatar de neverlook
neverlook neverlook no está en línea
Usuario poco activo
Mensajes: 5
 
Fecha de registro: ene 2012
Mensajes: 5
Modelo de smartphone: LG Optimus Black
Versión de ROM: V20o
Tu operador: Yoigo
Mencionado: 0 comentarios
Tagged: 0 hilos
Hola!
Ya parece que lo solucioné, en mi base de datos tengo declarado un identificador asi:
[Column(IsPrimaryKey = true, IsDbGenerated = true)]
public int ViajeId
{
get { return viajeId; }
set { viajeId = value; this.OnPropertyChanging("ViajeId"); }
}

Y lo que hacia era actualizar los demas datos sin tocar el id,
ListaViajes[0].Nombre = txtNombre.Text;
ListaViajes[0].FechaIni = fecIni.Value.Value;
ListaViajes[0].FechaFin = fecFin.Value.Value;
ListaViajes[0].Presupuesto = txtPresupuesto.Text;

Pues bien, añdiendo la siguiente linea todo resuelto:
ListaViajes[0].ViajeId = id;

La verdad es que todavia no se muy bien la razon de porque tengo q tocar el id para subir los cambios.... pero bueno al menos puedo seguir adelante.
Saludos!
Responder Con Cita