>Is there any advantage to using Linq to iterate through the rows in a datatable, versus foreach?
The advantage comes from being Language Integrated and still be an object query language. Comparing to foreach() doesn't really make sense. It provides the IEnumerable to foreach to use. Linq can provide filtering and much more even for a dataset.
Cetin