数据集不会提交到数据库

Woo*_*ody 1 c# sql dataset

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

谢谢

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");
        }
    }        
Run Code Online (Sandbox Code Playgroud)

Meh*_*ari 7

删除AcceptChanges电话.数据适配器的Update方法查看数据库中的更改,并使用更改列表更新实际数据库.它会自动接受DataSet更新后的更改.如果你调用AcceptChangesDataSet更新之前手动时,DataAdapter会觉得没有什么变化,没有做任何事情.