سلام
فکر کنم تو این تاپیک فقط من پست میدم
همینجور که آقای مدیر گفتند خواستم از 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