条件:
我有2个表HISTORY1和HISTORY2,这些表具有相同的列但数据不同。
我正在使用以下代码将数据从数据库检索到bindingsource
dim da =new sqldataadapter
dim ds =new dataset
dim bs =new bindingsource
dim bs2 = new bindingsource
da.SelectCommand = "select * from HISTORY1"
da.fill(ds,"HISTORY1")
bs.datasource=ds.tables("HISTORY1")
然后我将另一个表添加到bs2
da.selectcommand="select*from HISTORY2"
da.fill(ds,"HISTORY2")
bs2.datasource=ds.tables("HISTORY2")
问题:
现在,我想将每个数据从HISTORY2复制到HISTORY1表。
问题:
答案 0 :(得分:0)
您应该通过搜索“DataTable Merge”
找到您想要的内容这是关于如何操作的链接:http://vb.net-informations.com/dataset/dataset-merge-tables-sqlserver.htm
像往常一样使用History1填充dataTable。
更改您的select命令以从第二个表(History2)
获取相同的表结构再次填充,相同的数据集,但另一个表。
myDataSet.Tables(0).merge(myDataSet.Tables(1))
TADA!