I have written an expression which is binded to isEditable property of grid.
Changed event of expression is calling grid reset function.
But grid reset is not working so grid column doesn't become editable/non editable based on expression value.
Sounds like Grid reset is perhaps just not firing at all when you expect it.
Since you are doing a toggle on isEditable, don't you have something else that indicates, wanting to edit and saving?