Hola,
He estado viendo las clases PropertyManager y CurrencyManager, y he llegado
a la conclusión de que la primera sirve para el enlace con fuente de datos
de un solo registro, y la segunda con fuentes con varios registros (o que
implementen IList).
Pero, si tengo un dataTable llenado con un solo registro (los registros de
esta tabla estan filtrados a partir de su clave primaria), veo que se sigue
creando un CurrencyManager.
El problema es que tengo un formulario con muchos textBox enlazados asi:
txtq.databindings.add("Text", _provision.tables["provisiones"], "codigo");
pero a la hora de grabar, el DataSet.HasChanges() siempre devuelve false
aunque se hayan modificado todos.
He probado con
BindingContext[_provision, "provisiones"].position = 0; //SIEMPRE hay un
solo registro en la tabla
y nada. No funciona.
Alguien sabe qué estoy haciendo mal?
grácias
Leer las respuestas