Just a quick update on this. I can see that cellbeginedit is firing for the column, but not cellvaluechanging.