>>>>When I use the Alt+N, then try to save, the values in the grid are not recognised as being stored in the entity list. So there is something strange going on here as the values are fine if I tab out of the amount column.
>>>
>>>What happens if you change the UpdateSourceTrigger as I suggested:
<DataGridTextColumn Header="Amount" Width="*" Binding="{Binding cwd_amount, Mode=default, UpdateSourceTrigger=PropertyChanged}"
>>> CellStyle="{StaticResource AlignRight}"
>>> HeaderStyle="{StaticResource AlignRightHeader}"/>
>>
>>Thanks, that has helped, sorry I missed it in your first message, I had meant to ask you to clarify.
>>
>>The total is now updating properly, however the Charge Type is not being set properly. I've got some more digging to do here. :(
>>
>>Later:
>>Setting the same updatesourcetrigger on the combobox column seems to work too!
>
>The problem now may be that this will trigger the re-calculation too often - or even attemt to re-calc when the current value is invalid. You'll probably need to check that the value is acceptable before re-summing ?
My code for the recalculation checks if the correct column and only then does the recalculation. So far it's not been a problem. However, if there is a better way to do this I am all ears.