Gracias por contestar, ya detecté el error que tenía, lo que pasa es que estaba enlazando el control data y la base de datos en el evento initialize del formulario, simplemente cambie esto al evento load y todo funcionó bien.
Ahora se me presentó otro problema, me podría alguien decir como inserto un dato en un campo de el registro actual sin utilizar un control enlazado (como el textbox), lo que pasa es que tengo que hacer un calculo para insertar ese dato, no es un dato que sea insertado por el usuario, pero no se como hacerlo sin usar los controles enlazados. De antemano muchas gracias!