当前位置:编程学习 > C#/ASP.NET >>

DataColumnMapping不起作用的问题

代码如下。显示的列名仍然是数据库中字段的名字。不是我映射的名字。高手帮忙看看。

            con = OraConnection.getConnection();
            da = new OracleDataAdapter(" select * from emp_teamfour t", con);

            emp = new DataColumnMapping[]{
                new DataColumnMapping("empno", "empno"),
                new DataColumnMapping("name", "empName"),
                new DataColumnMapping("sex", "empSex"),
                new DataColumnMapping("age", "empAge"),
                new DataColumnMapping("school", "empSchool"),
                new DataColumnMapping("departno", "empDepartno"),
                new DataColumnMapping("language", "empLanguage"),
                new DataColumnMapping("remarks", "empRemarks")
            };
            
            DataTableMapping dtmEmp = da.TableMappings.Add("emp_teamfour", "emp");
            dtmEmp.ColumnMappings.AddRange(emp);
            
            da.Fill(ds, "emp");
            con.Close();
            dataList.DataSource = ds.Tables["emp"].DefaultView; --------------------编程问答-------------------- 没有人帮我解答么? 高手帮忙啊 --------------------编程问答-------------------- LZ~~性别的英文最好用gender~~呵呵~ --------------------编程问答-------------------- 是我给的分少么?高手帮忙啊!
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,