Also jetzt wird das ja interessant.
Ich habe in meinem Testprojekt das OnCanSelectRecord-Event implementiert und habe die von mir genannte Bedingung geprüft. In allen Durchläufen ist die EditValue immer -1 gewesen, weil eben die Column die da zurückkommt die Fokussierte war... Genau so wie du es wiedergegeben hast.
Dieses Handling was ich da beschrieben habe, kommt ja direkt von der Komponente. Bist du dir sicher, dass du ein TcxGrid und eine TcxGridDBTableView verwendest?
Ansonsten... ja, bin ich glaube ich ratlos. So wie es bei mir hier läuft ist es jedenfalls "richtig" und auch sinnvoll. Warum die EditValue sich bei dir dann zwar ändert und AAllow aber nichts bewirkt, verstehe ich nicht ohne das direkt vor Augen zu haben.
Sorry!
LG