//Linq
List<string> b = (from d in dt.AsEnumerable() select d.Field<string>("name")).ToList();
//lambda
List<string> b= dt.AsEnumerable().ToList().Select(x => x.Field<sting>("name")).ToList();
List<object> b=(from DataRow dr in dt.Rows select dr[0]).ToList();