I'm new in LINQ. Would you suggest me how i can populate old-fashioned DataTable

I mean i have DataTable which was generated in common DataSet. And now i want to fill it using LINQ, is it possible? And if is, how i can do it.
I know that i might do it just invoke Fill() method,
but since i want to generalize selection procedure from diffrent types data sources (ie List, Array[...], DataTable) in uniq way i intend to do it by using linq and Expression - for set condition on this selection.
Thank!