0

我有一个使用表单将信息保存到 XML 数据库的 Visual Basic 项目。表单控件绑定到 DataTableBindingSource,除了 BindingNavigator 上的“AddNewItem”按钮似乎正在保存表单之外,一切都很好。这不是我所期望的行为,因为还有一个 SaveItem 按钮非常适合将数据保存到 DataTable。由于我希望在保存后自动清除表单以获取新记录,因此我编写了一个例程,当单击 SaveItem 时清除所有 TextBoxes、CheckBoxes、DropDowns 等。SaveItem 还将 DataSet 写入 XML 数据库,因此不会丢失任何数据,但是当我单击 AddItem 按钮时,它会将 Cleared 表单保存在 DataTable 中的现有记录上,因此当我单击 SaveItem 时,更改的 DateTable 被写入XML 数据库。有什么方法可以控制 AddItem 按钮并改变它的行为,这样它就不会保存表单,或者如果我这样做了,我没有看到更大的问题吗?我知道我可以编写自己的 AddNewItem 例程,但是按钮会在错误的位置......</p>

4

0 回答 0