Hi
From what I understand you need to make use of a combination of both the Active and modifiedField methods. The "active" will handle when you move from row to row and want to set the fields property based on existing value. The "modifiedField" will set based on what you have just changed.