Evento que se lanza tras actualizar una casilla (columna) de grid.
Es posible utilizarlo para realizar ciertas acciones (como actualizar otras columnas de la grid) una vez hemos modificado un valor (por ejemplo, cambiar el precio final tras cambiar las unidades o el precio individual)
Código VB6:
' Ejemplo que hace que al ticar un campo de la grid, de tipo check, actualice la línea. Sub Initialize() gForm.grdNombreGrid.ActivarScripts = True End Sub 'Para Activar este evento hay que configurar la grid. Poner en el sub Initialize por ejemplo: gForm.grdLineas.ActivarScripts = True Sub Grid_AfterColUpdate(aGrid,aColIndex) If agrid.colindex("Marcado") = acolindex Then agrid.Update End If End Sub
Código C#:
using AhoraOCX; using AhoraCore; using AhoraSistema; using static AhoraCore.VBA.Interaction; namespace AhoraScriptsPantalla { public class AhoraCl_frmPedidosProv : AhoraOCX.AhoraBaseScript { public void Initialize() { (gForm.Controls["grdLineas"] as ICntGridUsuario).ActivarScripts = true; } public void Grid_AfterColUpdate(ICntGridUsuario aGrid, Valor aColIndex) { MsgBox(aColIndex); } } }