我用您的标准智能控件制作了一个 ListBox,并将其连接到数据库。它通过查询生成器获取我在那里预先生成的数据,所以当我这样做时:
this.calibrate_swipesTableAdapter.Fill(this.xperdex_crandallDataSet.calibrate_swipes);
我得到一个包含我的数据的列表框。
然后,当我向其中添加一大块数据时,通过以下方式:
toadd["card_number"] = card_number;
this.xperdex_crandallDataSet.Tables["calibrate_swipes"].Rows.Add(toadd);
它也有效。它工作得很好。现在,当我关闭时,我会丢失所有信息。更新我的适配器和 AcceptChanges,对吗?
没那么快。当我打电话
this.calibrate_swipesTableAdapter.Update(this.xperdex_crandallDataSet.calibrate_swipes);
我得到“不包含'更新'的定义”。
是什么赋予了?我看不出有任何理由说明为什么填充的东西没有更新方法。