SQL Server和DataSet

时间:2016-05-17 13:51:37

标签: .net

我在.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;
 }

1 个答案:

答案 0 :(得分:0)

尝试在return true;之前添加此行:

_customerAdptr.AcceptChanges();