foreach (DataColumn dt in _ds.Tables[0].Columns) { foreach (var str in _str2Array[0]) { if(dt.ColumnName.Trim() == str) { //DataTable刪除指定列 _table.Columns.ReMove(dt); } } } //將 DataTable某一列的值,賦值給 另一個DataTable; DataView view = _ds.Tables[0].DefaultView; _table = view.ToTable(true, _str2Array[0]);