I have a dataGrid where some persistent fields are calculated based on the values of other fields. For example, there is a purchase invoice line where the field ‘Total Line Amount’ is the product of the Quantity & Unit Cost columns. An option probably could be to use a non-persistent calculated field for the Total Amount, but I need the user to be able to modify the value of this field if required. I just tried to use a datasource listener to get the current dataGrid row and do the required calculations but I can’t get the required result. So, I wish to ask you how could I get the current dataGrid row and do the necessary column update?