私はSQLデータベースを持っており、その中にサンプルテーブルのデータセットを作成しました.
データセットは HotelDataSet2 で、挿入するデータ テーブル アダプターは Various_itemsTableAdapter です。
MsgBox(HotelDataSet2.various_items.Rows.Count)
Various_itemsTableAdapter.Insert(Item_nameTextBox.Text, itemcode, PackingTextBox.Text, UomTextBox.Text, PriceTextBox.Text, RemarksTextBox.Text, TaxTextBox.Text, StatusCheckBox.Checked, Rate_inclusiveCheckBox.Checked)
MsgBox(HotelDataSet2.various_items.Rows.Count)
これは、挿入の前後に常に同じカウントを反映します..しかし、これを実行すると
MsgBox(HotelDataSet2.various_items.Rows.Count)
Various_itemsTableAdapter.Insert(Item_nameTextBox.Text, itemcode, PackingTextBox.Text, UomTextBox.Text, PriceTextBox.Text, RemarksTextBox.Text, TaxTextBox.Text, StatusCheckBox.Checked, Rate_inclusiveCheckBox.Checked)
Various_itemsTableAdapter.Fill(HotelDataSet2.various_items)
MsgBox(HotelDataSet2.various_items.Rows.Count)
新しいカウントが古いカウントの +1 であることを示しています。したがって、テーブルアダプターを介してテーブルにデータを変更するたびに、常にデータセットを補充する必要があると結論付けました?? それはどのように役立ちますか??