private void UpdateColumnNamesWithUom(Dictionary<int, IEnumerable<WorkingData>> workingDatas, List<SpatialRecord> spatialRecords)
{
foreach (var kvp in workingDatas)
{
foreach (var data in kvp.Value)
{
var data1 = data;
var workingDataValues = spatialRecords.Select(x => x.GetMeterValue(data1) as NumericRepresentationValue);
var numericRepresentationValues = workingDataValues.Where(x => x != null);
var uoms = numericRepresentationValues.Select(x => x.Value.UnitOfMeasure).ToList();
if (uoms.Any())
_dataTable.Columns[GetColumnName(data, kvp.Key)].ColumnName += "-" + uoms.First().Code;
}
}
}