//DataTable取所有列集合 var listDTFieldNames = dt.Columns.Cast<DataColumn>().AsEnumerable().Select(p => p.ColumnName).ToList();