Eventos que se ejecutan, respectivamente, antes de las inserciones, actualizaciones y borrados en la tabla. Permiten añadir funcionalidad, o cancelar la operación correspondiente (con aCancel=True).
Código VB6:
'Para Activar estos eventos hay que configurar la grid. Poner en el sub Initialize por ejemplo: gForm.grdLineas.ActivarScripts = True Sub Grid_BeforeInsert(aGrid,aCancel) ... End Sub Sub Grid_BeforeUpdate(aGrid,aCancel) ... End Sub Sub Grid_BeforeDelete(aGrid,aCancel) ... End Sub
Código C#:
//Para Activar este evento hay que configurar la grid. Poner en el void Initialize por ejemplo: (gForm.Controls["grdLineas"] as ICntGridUsuario).ActivarScripts = true; public void Grid_BeforeUpdate(ICntGridUsuario aGrid, ref Valor aCancel) { // ... } //Para Activar este evento hay que configurar la grid. Poner en el void Initialize por ejemplo: (gForm.Controls["grdLineas"] as ICntGridUsuario).ActivarScripts = true; public void Grid_BeforeDelete(ICntGridUsuario aGrid, ref Valor aCancel) { // ... } //Para Activar este evento hay que configurar la grid. Poner en el void Initialize por ejemplo: (gForm.Controls["grdLineas"] as ICntGridUsuario).ActivarScripts = true; public void Grid_BeforeInsert(ICntGridUsuario aGrid, ref Valor aCancel) { // ... }