Cómo guardar los objetos persistentes enlace de datos con un DataLayoutControl (DevExpress herramientas)?

StackOverflow https://stackoverflow.com/questions/48688

  •  09-06-2019
  •  | 
  •  

Pregunta

Tengo una pequeña forma de mostrar el DataLayoutControl componente.

Si yo uso un GridControl los objetos salvados.Si yo uso el DataLayoutControl (que muestra de forma individual) que no se guardan después de que se ha cambiado.El objeto subyacente se cambia después de la interfaz de usuario de ediciones, pero no se guardan.

¿Cómo puedo activar esto ?

PS:He intentado UnitOfWork.CommitChanges (tengo uno uow ir a través de toda la arquitectura) fue en vano.

¿Fue útil?

Solución

Usted debe tener una Sesión y un XPCollection en el formulario donde el DataLayoutControl es.Usted debe conectar XPCollection con la Sesión.Seleccione la clase de derecho para la XPCollection y tal vez agregar alguna criterial que hacen que el XPCollection de retorno de cero registros.Gancho XPCollection a la DataLayoutControl.

Entonces usted debe proporcionar un constructor con un parámetro:El Oid del objeto que desea editar.Dentro del constructor debe utilizar los Criterios para hacer la XPCollection contienen sólo ese objeto.Asegúrese de Sesión de llamada.Save() en el botón Guardar o elemento de menú.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top