你好,我有一個Entity「Candidate」,它被設置爲GridView和ComboBox的數據源。當我更新或刪除的東西,thw數據源被更新,gridview和combobox顯示更改。插入Entities對象時控件沒有更新
但是當我插入一個新的實體時,兩個控件中的數據不會自動刷新。我必須關閉並重新打開表單以查看更改。
我的代碼是
AMSEntities objContext =新AMSEntities();
私人無效btnInsert_Click(對象發件人,EventArgs的)
{
候選CAND1 =新的候選();
cand1.CandidateName =「Amir」;
cand1.CandidateFatherName =「Asdf」;
cand1.DOB = DateTime.Now;
objContext.Candidates.AddObject(cand1);
objContext.SaveChanges();
}
沒有應用程序是基於桌面的,並且您沒有在WinForms中使用DataGridView的DataBind(),並且刪除和更新方法可以很好地使用相同的技術。這裏(插入)我必須重新初始化上下文對象,即objContext = new AMSEntities(); – 2010-07-03 14:05:16