为什么我的数据不能保存?
Db的类型为System.Data.Entity.DbContext
当我加载网格时,我打电话
this.bindingSource1.DataSource = Db.People.Where(e => e.LastName.Contains("e")).ToList() ;
this.dataGridView1.DataSource = this.bindingSource1;
当我保存数据时,我打电话
this.bindingSource1.EndEdit();
Db.SaveChanges();
我没有收到错误,但数据没有保存
答案 0 :(得分:1)
答案是 Db.People.Where(p => p.LastName.Contains(“e”))。Load(); this.bindingSource1.DataSource = Db.People.Local.ToBindingList();