>var results = from r in ds.Tables[0].AsEnumerable() > select new {resource1 = r.Field<String>("resource1") }; >>
var newTable = new DataTable(); newTable.Columns.Add("resource1"); var results = (from r in ds.Tables[0].AsEnumerable() select newTable.Rows.Add(r.Field<String>("resource1"))) .ToList(); // Force immediate execution // newTable has the results as a DataTable, results has it as a List< DataRow>or
var newTable = new DataTable(); newTable.Columns.Add("resource1"); var results = ds.Tables[0].AsEnumerable() .Select(r => { var newRow = newTable.NewRow(); newRow["resource1"] = r["resource1"]; // Or loop through ds.Tables[0].Columns return newRow; }) .CopyToDataTable(); // results is the new DataTable, newTable is only used for the structure