我有一堆數據表,並且它是由tableadapter填充的數據。通常,需要插入的記錄有點不同(只有id)。我不希望用戶再次重新輸入所有內容,是否有一種將當前記錄插入數據庫的快速方法。請注意,我所有的插入,更新和刪除操作都基於我的tableadapter。使用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更新方法。我一次發佈一條記錄。 – sovantha