something like:
var result = dt.AsEnumerable()
.Join(id2itm.Keys,
row => row[idScColIdx],
id => id,
(row, id) => row)
.Each(ro => {ro[idClmName] = FlagChar;
ro[idColorClmName] = FlagColor;});
My Each () is an extension method, you can use clean code:
var result = dt.AsEnumerable()
.Join(id2itm.Keys,
row => row[idScColIdx],
id => id,
(row, id) => row);
foreach (var ro in result)
{
ro[idClmName] = FlagChar;
ro[idColorClmName] = FlagColor;});
}
source
share