Tienes razón (... como siempre), Marcos.
No había caido en la propiedad ReadOnly de cada campo del DataSet.
Me permito concretar un poco tu comentario que no queda del todo claro. Tienes que hacer DobleClick sobre el DataSet, y después con el botón derecho del ratón añadir todos los campos. Hecho eso, ya puedes poner a True la propiedad ReadOnly de cada campo.