0

調子 :

HISTORY1 と HISTORY2 の 2 つのテーブルがあります。これらのテーブルには同じ列がありますが、データは異なります。

そして、私は以下のこれらのコードを使用して、データベースからバインディングソースにデータを取得しています

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 テーブルにすべてのデータをコピーしたいと考えています。


質問 :

  1. bs2 から HISTORY1 を更新できますか?
  2. データベースからバインディングソースにデータを取得する簡単な方法はありますか?
4

1 に答える 1

0

「DataTable Merge」を検索して、必要なものを見つける必要があります

これを行う方法に関するリンクは次のとおりです。http://vb.net-informations.com/dataset/dataset-merge-tables-sqlserver.htm

使い方 :

いつものように dataTable に History1 を入力します。

select コマンドを変更して、2 番目のテーブル (History2) から同じテーブル構造を取得します。

もう一度入力します。同じデータセットですが、別のテーブルです。

myDataSet.Tables(0).merge(myDataSet.Tables(1))

多田!

于 2012-08-23T17:18:05.947 に答える