您好我有一个实体“Candidate”,它被设置为GridView和组合框的数据源。当我更新或删除某些内容时,会更新数据源,并且gridview和combobox会显示更改。
然而,当我进入一个新实体时,两个控件中的数据不会自动刷新。我必须关闭并重新打开表单以查看更改。
我的代码是
AMSEntities objContext = new AMSEntities();
private void btnInsert_Click(object sender,EventArgs e)
{
候选人cand1 =新候选人();
cand1.CandidateName =“Amir”;
cand1.CandidateFatherName =“Asdf”;
cand1.DOB = DateTime.Now;
objContext.Candidates.AddObject(CAND1);
objContext.SaveChanges();
}
答案 0 :(得分:0)
不确定这是一个实体框架问题 - 似乎更像是一个与ASP.NET相关的问题。 你不应该在SaveChanges之后调用gridView.DataBind()吗?