我在.NET中创建了一个连接到SQL Server Table的简单DataSet。
我尝试在表中创建新行,但我没有在表中看到任何更改
(在Server Explorer -> right click on the tablbe -> View Table Data
)
我的代码是这样的:
public bool CreateCustomer(Customer customer)
{
var r = _BDSet.Customer.NewCustomerRow();
r.CustomerId = 0;
r.Name = "idan";
r.CustomerDetailsId = 7;
_BDSet.Customer.AddCustomerRow(r);
_customerAdptr.Fill(_BDSet.Customer);
_customerAdptr.Update(_BDSet.Customer);
return true;
}
答案 0 :(得分:0)
尝试在return true;
之前添加此行:
_customerAdptr.AcceptChanges();