Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将新数据保存到数据集_C# - Fatal编程技术网

C# 将新数据保存到数据集

C# 将新数据保存到数据集,c#,C#,我找了又找 我的应用程序使用SQL Server Compact Edition创建的数据库 如何使用我的应用程序将数据(仅添加新行)保存到实际数据库中 我能把代码插入保存按钮吗 private void saveToolStripMenuItem_Click(obeject sender, EventArgs e) { EcoDataSet edata = new EcoDataSet(); EcoDataSetTableAdapters.Custom

我找了又找

我的应用程序使用SQL Server Compact Edition创建的数据库

如何使用我的应用程序将数据(仅添加新行)保存到实际数据库中

我能把代码插入保存按钮吗

    private void saveToolStripMenuItem_Click(obeject sender, EventArgs e)
    {
      EcoDataSet edata = new EcoDataSet();

      EcoDataSetTableAdapters.CustomersTableAdapter cTA =
      new EcoDataSetTableAdapters.CustomersTableAdapter();

      cTA.Fill(edata.Customers);
      cTA.Update(eco.Customers);
    }

这就可以了,还是我应该在DataGridView中添加一个TextChanged事件?

Update
只更新更改过的行。您没有编写任何东西,因为您正在使用两个不同的
DataSet
对象

您需要将
eco.Customers
中的行应用于
edata.Customers
,然后执行
更新


您应该能够使用来应用更改。

顺便说一句,请不要在标题末尾加上“C”。这就是我们使用标签的原因。谢谢!问题解决了。很抱歉刚才放了C。这是我的第一篇堆栈溢出帖子,我不确定使用什么标签。没问题。只需将标签保留在标签部分和标题之外,就可以了。这是一个很好的第一个问题。欢迎