【发布时间】:2011-11-29 12:04:58
【问题描述】:
我有一个包含一堆字段的数据表,它是由 tableadapter 填充的数据。通常,需要插入的记录有点不同(只有 id)。我不希望用户再次重新输入所有内容,有没有一种快速的方法可以将当前记录插入数据库。请注意,我所有的插入、更新和删除操作都是基于我的 tableadapter。
//Get only one last record that has been added when the form load.
bookTableAdapter.FillByLastID(bookDataSet.dtBook);
private void btnNew_Click(object sender, EventArgs e)
{
bookBindingSource.AddNew();
}
private void btnSave_Click(object sender, EventArgs e)
{
this.Validate();
bookBindingSource.EndEdit();
bookTableAdapter.Update(bookDataSet.dtBook);
}
【问题讨论】:
-
一些代码示例会很棒。因为不清楚您如何进行更新工作。你张贴整张桌子还是什么?
-
我只是我的datadapater上的更新方法。我一次发布一条记录。
标签: c# ado.net tableadapter