Buen día señores.
Con este asuntillo que ya me tiene vuelto loco. El hecho es que tengo un grid, al cual le cambio el valor de una celda mediante un combobox, de ésta forma:
Case 2
mestado = "Seguimiento"
Cotizar.grvcotizar.Rows(renglon).Cells("estado").Value = mestado
Lo hace bien, actualiza la grilla y todo. El problema es que tengo una función, llamada cuentasuma que entre otras cosas, cuenta los renglones de la grilla que tienen cierto valor, para éste caso, los que tienen "seguimiento" en la columna estado.
Dim regace = tblcotizar.Compute("count(estado)", "estado= 'Aceptada'")
lblcapetadas.text = regace.tostring
La que espero es que al momento de cambiar el contenido de la celda, de: Pendiente, seguimiento, aceptada, etc. Inmediatamente me las contabilice.
La pregunta concreta es, en que momento llamo mi función para contar los renglones? Ya usé varias opciones...
grvcotizar_CellValueChanged
grvcotizar_CellEndEdit
grvcotizar_CellLeave
Y otras que tampoco me funcionaron. Espero haber sido claro y que puedan echarme la mano.
Cabe aclarar que al entrar al form donde está el grid, si hace el recuento, pero cuando hago el cambio, necesito salir y volver a entrar para ver el cambio... y pues así no me es útil.
Saludos y gracias
Ing. José Elías Pelayo