0

私がやろうとしていたのは、ユーザーがデータグリッドビューに追加した製品のリストを生成することですが、datatable.load(datareader) を使用しているため、常にデータテーブルの以前の値がリセットされ、datatable.load(datareader,upinsert も試しました)しかし、同じことが再び起こっています。

If e.KeyCode = Keys.Return Then
            cn = connectdb("MSMS.mdb", "")
            Dim cmd2 As New OleDbCommand("SELECT Code,Product,Pack,Batch,Expiration,Free,MRP,Rate,CST,VAT,CD,SD FROM product WHERE Product ='" + DataGridView2.SelectedRows(0).Cells(0).Value.ToString + "'", cn)
            Dim dr2 As OleDbDataReader
            Dim dt As New DataTable
            dr2 = cmd2.ExecuteReader()
            dt.Load(dr2, LoadOption.Upsert)
            DataGridView3.DataSource = dt

最後の結果とともに Enter キーが押されるたびにデータテーブルに挿入したいですか?

4

0 に答える 0