C# 将一个datatable的数据加入到相同结构的另一个datatable中 15

有两个数据库,然后两个数据库里的表、字段都是一样的,现在写一条select语句,同时查询两个库的表,返回两个datatable,表的数据结构都是一致的,现在想把一个dat... 有两个数据库,然后两个数据库里的表、字段都是一样的,现在写一条select语句,同时查询两个库的表,返回两个datatable,表的数据结构都是一致的,现在想把一个datatable中的数据并入到另一个datatable中,形成一个datatable,该怎么做呢?
如:
table1 :
列名1 列名2
111 222
table2 :
列名1 列名2
333 444

只想合并这两张表
得到 table3:
列名1 列名2
111 222
333 444

注:两张表不是在同一个库里的哦!
展开
 我来答
黄山Felix
2012-07-30 · TA获得超过828个赞
知道小有建树答主
回答量:498
采纳率:16%
帮助的人:262万
展开全部
用C# 实现的话,我建议你还是用两个方法吧,
其实这是一件很麻烦的事情,要写的方法有:
1.打开数据库的方法
2.读取数据的方法(附带相应数据结构)
3.db类型你没有说, 我不知道你说的db是sqlite3还是其他的类型,不同db相应方法也不同
4.要有相应的有关查询方法
你的要求太粗糙,而且任务量比较大,如果你只想要查询语句的话,上面的几楼都有人回答了,如果是C#的话,这根本就是一个不小的工程了,呵呵
leiyangbdwk
2012-07-30 · TA获得超过3295个赞
知道大有可为答主
回答量:4975
采纳率:12%
帮助的人:4367万
展开全部
另外一种方法:
先放到内存里面,然后用
tb1.merge(tb2)
然后再更新回去。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jgsagdut
2012-07-30 · 超过25用户采纳过TA的回答
知道答主
回答量:107
采纳率:0%
帮助的人:62.5万
展开全部
将dt2的数据放到dt1中:
foreach (DataRow dr in dt2.Rows)
dt1.Rows.Add(dr);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
维他命水nice
2012-07-30
知道答主
回答量:36
采纳率:0%
帮助的人:22.7万
展开全部
.最简单.直接用数据库自带的导入数据工具.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yangbless
2012-07-30 · 超过29用户采纳过TA的回答
知道答主
回答量:171
采纳率:33%
帮助的人:27.2万
展开全部
insert into 表一 values(select * from 表二)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式