gpt4 book ai didi

c# - 数据集不会提交到数据库

转载 作者:太空宇宙 更新时间:2023-11-03 18:18:38 25 4
gpt4 key购买 nike

我是一个数据库编程菜鸟。我需要从文本框字段填充数据库,但是当我尝试将其提交到数据库时,我去查看数据库,我看到的只是空值......没有任何东西被保存......请帮助......

谢谢

private void btnSubmit_Click(object sender, EventArgs e)
{
TradesDataSet.TradesRow newTradesRow = tradesDataSet.Trades.NewTradesRow();

newTradesRow.ID = textBoxTradeID.Text;
newTradesRow.EntryPrice = textBoxEntryPrice.Text;
newTradesRow.ExitPrice = textBoxExitPrice.Text;

tradesDataSet.Trades.Rows.Add(newTradesRow);
tradesDataSet.Trades.AcceptChanges();

try
{

this.Validate();
this.tradesBindingSource.EndEdit();
this.tradesTableAdapter.Update(this.tradesDataSet.Trades);
MessageBox.Show("Update successful");
}
catch (System.Exception ex)
{
MessageBox.Show("Update failed");
}
}

最佳答案

删除 AcceptChanges称呼。数据适配器的Update方法查看数据库中的更改并使用更改列表来更新实际数据库。它会自动接受 DataSet 中的更改。更新后。如果您调用AcceptChangesDataSet更新前手动,DataAdapter会认为什么都没有改变,什么也不做。

关于c# - 数据集不会提交到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2036306/

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