导出Excel表格时,如何把数据库表中的编号转换成配置文件中的"汉字"

//添加一列
            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。。。。

posted @ 2011-04-12 15:12  左正  阅读(800)  评论(0编辑  收藏  举报