gpt4 book ai didi

c# - 使用 Tableadapter 快速插入与副本相同的记录

转载 作者:太空宇宙 更新时间:2023-11-03 14:09:20 27 4
gpt4 key购买 nike

我有一个包含一堆字段的数据表,它由 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);
}

最佳答案

尝试复制行:

        DataRow row = table.Rows[0]; // row you want to copy

DataRow newRow = table.NewRow();
newRow.ItemArray = row.ItemArray.ToArray();
newRow["Id"] = 10; // change Id

table.Rows.Add(newRow);

关于c# - 使用 Tableadapter 快速插入与副本相同的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8310405/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com