//修改列标题名称
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");