سلام
فکر کنم تو این تاپیک فقط من پست میدم
همینجور که آقای مدیر گفتند خواستم از BindingSourc استفاده کنم بنابر این یک bindingsource ایجاد کردم و دیتاگرید و تکست باکس ها ربهش وصل کردم اما با این تفاوت که از bindingnavigator نمی خواهم استفاده کنم بنابر این در رویداد new این کدها را نوشتم :
private void New()
{
try
{
grpGrid.Enabled = false;
grpValues.Enabled = true;

bsCustomer.AddNew();
btnSave.Tag = "btnNew";
btnEdit.Enabled = false;
btnNew.Enabled = true;
btnDelete.Enabled = false;
btnSave.Enabled = true;


}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}

و در رویداد save هم این را نوشتم :
        private void Insert()
{
try
{
bsCustomer.EndEdit();
Context.SaveChanges();
MessageBox.Show("ذخیره شد");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}


اما کار نکرد و رکوردهای خالی یا غیر منطقی وارد میکنه البته توجه کنید که من کد ID را خودم ایجاد میکنم ؟
اینهم کدها : اگر امکان داره مشکلم را بر طرف کنید :
http://s2.picofile.com/file/7200708709/Store1.rar.html