【发布时间】:2021-01-27 17:50:12
【问题描述】:
我的 VB.Net 用户表单中有一个来自 Access 的数据表(名为“Effects”)。
我有两个按钮(AddEffect.Click 和 SaveEffect.Click),它们使用 ADD NEW、END EDIT 和 UPDATEALL。这在应用打开时有效。
GRIDVIEW 中出现一条新记录,其中包含我在各个文本框中输入的数据。
Private Sub AddEffect_Click(sender As Object, e As EventArgs) Handles AddEffect.Click
Me.EffectsBindingSource.AddNew()
End Sub
Private Sub SaveEffect_Click(sender As Object, e As EventArgs) Handles SaveEffect.Click
Me.EffectsBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.DatabaseDataSet)
End Sub
但是,有两个问题。
- 生成的新记录的 ID 号始终是 -ve 整数。
- 当我单击“保存条目”按钮并重新启动应用程序时,更改尚未保存。
我在网上看到的其他示例与我的问题不同。
编辑:
【问题讨论】:
标签: vb.net ms-access visual-studio-2010