//添加一列
DataColumn coal_type = new DataColumn("煤類别", typeof(System.String));
set_coalconsume.Tables[0].Columns.Add(coal_type);
set_coalconsume.Tables[0].Columns["煤類别"].SetOrdinal(1);
if (set_coalconsume!=null && set_coalconsume.Tables[0].Rows.Count>0)
{
foreach (DataRow row in set_coalconsume.Tables[0].Rows)
{
row["煤類别"] = MyConfig.GetCoalType()[row["煤種類"].ToString()];
}
set_coalconsume.Tables[0].Columns.Remove("煤種類");
}
//新添加一列,把配置檔案中的資料對應的寫到該列中,并把要替換的列删除!
set_coalconsume.Tables[0].Columns["煤類别"].SetOrdinal(1);
該行是控制新增列的位置,第一列為0,第二列為1。。。。
本文轉自左正部落格園部落格,原文連結:http://www.cnblogs.com/soundcode/archive/2011/04/12/2013684.html,如需轉載請自行聯系原作者