Grid - Evento AfterColUpdate

Creado por David Miralpeix, Modificado el Fri, 16 Feb 2024 a las 12:25 PM por David Miralpeix

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);
        }

        
    }
}

¿Le ha sido útil este artículo?

¡Qué bien!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
Se requiere la verificación del CAPTCHA.

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo