dataTable.Columns["oldname"].ColumnName = "newname";
//刪除列
//保留原表
DataTable dt = dataTable.Copy();
dt.Columns.Remove("columnname");
//獲取特定列xx
方法1 遍歷每一列,刪除不需要的列
DataTable dt = dataTable.Copy();
foreach(DataColumn dc in dt.Columns)
if (!dc.ColumnName.Equals("xx"))
dt.Columns.Remove(dc.ColumnName);
方法2 直接獲取
DataTable t = dataTable.DefaultView.ToTable("tableName",true,"columnName1","columnName2");