Enter edit mode on the "Orders" column and enter a new value.
Tab out of the "Orders" column.
You should now be in edit mode on the "Order Totals" column. Press tab again.
Current Result
Both the value of the "Orders" column and the value of the "Order Totals" column go to what "Order Totals" was previously. This happens because of the CellValueChanging event, passing the previous value when tabbing out of "Order Totals" even though the value should now be what "Orders" is.
Expected Result
"Order Totals" should not fire the CellValueChanging event as the value hasn't actually changed.
Steps to Reproduce
Current Result Both the value of the "Orders" column and the value of the "Order Totals" column go to what "Order Totals" was previously. This happens because of the CellValueChanging event, passing the previous value when tabbing out of "Order Totals" even though the value should now be what "Orders" is.
Expected Result "Order Totals" should not fire the CellValueChanging event as the value hasn't actually changed.
repro.zip