[MxGrid] Nie zawsze reaguje na OnEvent 10
Czy ktoś może potwierdzić to co ja zauważyłem?
mam w gridzie kolumny COL_ILOSC, COL_CENA i COL_WARTOSC
w zdarzeniu OnEvent przy EventType = 10 liczę Wartość pozycji.
Problem w tym, że nie za każdym razem to działa i w efekcie nie mam policzonej wartości.
A może jest lepszy sposób na zrealizowanie tej funkcjonalności?
Kod:
//----------------------------------------------------------------
int sub dGrid_OnEvent(dispatch q)
//----------------------------------------------------------------
dispatch dRow
if q.Value(1) == 10 then
dRow = dGrid.Rows(dGrid.CurRow)
dRow.Value(COL_WARTOSC) = dRow.Value(COL_ILOSC) * dRow.Value(COL_CENA)
endif
endsub