如何在C#中更新数据库数据

时间:2017-03-27 14:31:18

标签: c# visual-studio

我是一个完整的C#noob,请原谅这个问题,我的雇主要我创建一个包含插入,删除,更新的简单数据库。到目前为止,我想到了如何创建数据库和数据集。我目前正在尝试实现insert方法将数据插入数据库。当我运行程序时,它可以很好地添加数据,但是当我关闭程序并再次运行它或者当我去显示表数据时它并没有显示我添加的任何数据。这是我的"插入"代码:

 private void button1_Click(object sender, EventArgs e)
    {
        int id = int.Parse(iDTextBox.Text);
        string name = full_NameTextBox.Text;
        string pn = phone_NumberTextBox.Text;
        string em = emailTextBox.Text;
        string ad = addressTextBox.Text;
        tableTableAdapter.Insert(id, name, pn, em, ad);
        this.tableTableAdapter.Fill(this.employeesDatabaseDataSet.Table);

    }

2 个答案:

答案 0 :(得分:1)

您需要致电Update

上的TableAdapter
this.tableTableAdapter.Update();

Here's the TableAdapter docs.

答案 1 :(得分:-1)

您的问题有点太不完整,无法提供完整的答案,但我建议您了解System.Data.SqlClient命名空间,它可以让您访问SqlCommand,SqlConnection以及您可能需要完成的一系列其他项目任务。您很可能最终会添加

using System.Data.SqlClient;

到你的c#/代码隐藏文件顶部的引用。

MSDN:System.Data.SqlClient