我正在做图书馆系统管理,我在一个数据集中有 3 个表。我制作了添加、编辑和删除按钮来添加、编辑和删除表格中的数据(加上租借和归还按钮)。
当我重新启动vs2012时数据仍然存在,但是当我重新启动计算机时,数据消失了。
即使是在我添加第一个表时添加的 BindingNavigator,也无法永久保存数据。因此,永久管理数据的唯一方法是在服务器资源管理器中选择表,而不是单击“显示表数据”,然后在不调试或处理任何代码的情况下浏览数据。重新启动计算机后数据收割机,天气我后来是否通过删除按钮删除了它。
这是代码:第一个是可用书籍的保存按钮,该代码与我添加的第一个表一起提供,我根本没有编辑它。
private void slobodne_KnjigeBindingNavigatorSaveItem_Click(object sender, EventArgs e)
{
this.Validate();
this.slobodne_KnjigeBindingSource.EndEdit();
this.tableAdapterManager.UpdateAll(this.slobodneKnjigeDataSet);
}
第二个是添加按钮,用于在成员表中添加新成员。
private void button1_Click(object sender, EventArgs e)
{
this.članoviBindingSource.AddNew();
}
第三个是成员表的保存按钮。
private void button2_Click(object sender, EventArgs e)
{
this.Validate();
this.članoviBindingSource.EndEdit();
this.tableAdapterManager2.UpdateAll(this.clanoviDataSet);
}
这第四个是为成员删除的。
private void button3_Click(object sender, EventArgs e)
{
if (this.članoviDataGridView.SelectedRows.Count > 0)
{
this.članoviBindingSource.RemoveCurrent();
}
}
我知道人们经常问这个问题,我尝试了所有的建议,但我无法解决它。