2012-11-09 51 views
1

爲什麼我的數據不能保存? Db的類型System.Data.Entity.DbContext上下文SaveChanges不起作用,首先使用EF代碼,datagridview和bindingsource

,當我加載網我叫

this.bindingSource1.DataSource = Db.People.Where(e => e.LastName.Contains("e")).ToList() ; 

this.dataGridView1.DataSource = this.bindingSource1; 

當我保存我打電話

this.bindingSource1.EndEdit(); 

Db.SaveChanges(); 

我沒有得到一個錯誤的數據,但數據的確不保存

回答

1

答案是 Db.People.Where(p => p.LastName.Contains(「e」))。Load(); this.bindingSource1.DataSource = Db.People.Local.ToBindingList();