|
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!
|