Если вы используете .NET 4.0, который вводит ковариацию:
// Presumably your table is of some type deriving from TypedTableBase<T>,
// where T is an auto-generated type deriving from DataRow.
IEnumerable<DataRow> collection = myTypedTable;
Сам тип таблицы реализует IEnumerable<T> where T : DataRow
.
В противном случае:
IEnumerable<DataRow> collection = myTypedTable.Cast<DataRow>();