Bueno Forer@s pues puedo responderme a mi mismo,era una tonteria, la solución que me ha resuelto el problema es poner un DbCheckBox asociarlo al campo int y en la propiedad
ValueChecked poner un 1 y en la propiedad
ValueUnchecked poner un 0.Asi ya me lo hace con los cursores tambien.
Un saludo.