Tengo un datagridview enlazado a datos. Tambien tengo un bindingnavigatos. Lo que he hecho es hacerlo manual cuando el usuario cambia de fila pulsando las flechas de bindingnavigator. Para ello por ejemplo en la flecha de siguiente, valido si todo está bien y utilizo bindingsource.movenext Esto lo repito para anterior, primero y ultimo. Al final el el bloque de código es el mismo cambiando solamente el move para cada caso.
Código
DataGridView.EndEdit Try BindingSource.EndEdit() BindingSource.MoveFirst() Catch nulo As NoNullAllowedException msgbox("Debe introducir un valor") Catch ex as Exception msgobx(ex.Message) End Try
Puedo hacer esta validación a nivel de dataset? Me refiero a controlar la excepción fuera del formulario para no tener que repetir lo mismo cada vez.
Un saludo.