Hi Jon,
So this section loops through the Datatable and it looks at the columnname, e.g. Type, and then gets the value, e.g. Change. This is then added to the dictionary as [Type,Change] then it loops over the same row for the next Column Name and then adds that after the [Type,Change]. Eventually once all the columns in the first row have been looped it will end up like this:-