Hi,
I use TcxDBTreeList together with TcxDBNavigator.
Steps to Reproduce:
When I edit a Columns (spinedit) value (by keyboard, not with buttons) then the Edit-Mode is shown correct on the left side. Then I press post-button on Navigator (assigned to the same DataSource). This removes the Edit-Mode on the left side of the control but the cell remains in editing (edit value on the left side) and when I then click on another record's cell, the OLD value comes along again.
As a workaround I have to implement a custom Post-button-event like this:
if AButtonIndex = NBDI_POST then
begin
ADone := TRUE;
if TLMDRezZRC.IsEditing then
TLMDRezZRC.Post;
if DBNavZRC.DataSet.State in dsEditModes then
DBNavZRC.DataSet.Post;
end;
...however, this shouldn't be necessary.
Regards
Toni