C# 数据库语句查询出来的表两个列同名。 为啥在程序中赋值给datatable后就改成不一样的名字了啊?

如题
数据库查询状态

程序赋值后

第1个回答  2013-07-08
数据库查询状态中出现同名属于正常,但并非是表具有同名的字段,仅仅是视图表头有同名而已,而datatable是一个表实体,表中是不允许有同名字段的。追问

好像是这个道理。那么请问一下。我本来打算通过dt 导出excel列名的。现在甲方需要 列名要重复的。我有什么好办法呢?

追答

可以导出到excel后,操作excel第一行的各个cell,将需要改为同名的cell重新赋值就可以了。C#操作EXCEL的具体方法请自行解决。

本回答被提问者和网友采纳
第2个回答  2013-07-08
数据库里也不可能有同名列啊
第3个回答  2013-07-08
你的查询语句是啥
相似回答