我搜索过并搜索过。
我的应用程序使用使用SQL Server Compact Edition创建的数据库。
如何使用我的应用程序将数据(仅添加新行)保存到实际数据库中。
我会将代码插入saveButton吗?
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);
}
这可以解决这个问题,还是应该将TextChanged事件添加到我的DataGridView中?
答案 0 :(得分:1)
Update
仅更新已更改的行。你没有写任何东西,因为你使用了两个不同的DataSet
个对象。
您需要将eco.Customers
中的行应用于edata.Customers
,然后执行Update
。
您应该可以使用DataTable.Merge来应用更改。