其实,这个表结构除了列名相同外,数据类型应该也要一样的吧?这就带来问题了,我要从Excel中读取数据,然后用DataSet更新数据库, 读取出来的DataTable列名和从数据库中的表的列名是一样的。用的DataTable.Merge方法,结果要么把一个表的列附加后另一个的后面去了;要么合并报错;要么合并后的某些列数据没有合并进去。请问这个怎么解决呢?前提是用DataTable.Merge方法。
参考这个示例:
那你需要调试一下了,看看是什么样的数据,那一条数据导致失败。