Convert DataTable to List
The following does it in a single line: dataTable.Rows.OfType<DataRow>() .Select(dr => dr.Field<MyType>(columnName)).ToList(); [Edit: Add a reference to System.Data.DataSetExtensions to your project if this does not compile]