Posted 2 August 2023, 7:29 am EST
Hi,
For your information,
(1) The AfterEdit event is only fired when the edits are not canceled by the user (Esc key) or by the Grid internally.
(2) In the case of editing merged cells, the same value is set to all the individual cells as well.
Since you now have knowledge of the information stated above, in your project, you have merged string and boolean DataType cells and when they are edited, the same string value is set to both the cells. But since the boolean cells cannot accept string values, the edit is canceled by the Grid internally, and the AfterEdit event is not fired. This is the correct behavior of the C1FlexGrid.
To workaround this, since you are assigning the Frozen style to the merged cells, you can create a copy of the Frozen style instead and set its DataType to string. Then, you can assign this style to your merged cells which will make all these cells of string type.
Also, the row MoveUp and MoveDown are working fine on our end. Please see the attached video for reference.
Attachment: row move up-down.zip , C1FlexGrid.MergeAdd.AfterEdit.zip
Thanks, and Best Regards,
Kartik