نوشته شده توسط
parvizwpf
من الان که سرچ میکنم و قبلا هم تجربه دارم همون حرفی که بالا زدم رو باز مجدد میگم . حتی الان مایکروسافت هم که لینک دادم برای سه عمل اصلی در خود دیتا گرید مطلب گذاشته . شما وقتی بخواهید ذخیره کنید می بایست آبجکتی به کانتکست اد بشه تا بعنوان insert اون رو بپذیره بعد خودش با عمل save اون رو ذخیره خواهد کرد . حالا در کار شما هیچ جا این عمل اتفاق نیافتاده. حتی با وجود بایندینگ هم اینکار باید انجام بشه.
باید این کد یه جایی در کد شما باشه:
context.tblTest.Add(آبجکت جدید)
حرفتون کاملا صحیح بود . سپاس . کد رو میزارم . البته با یه دیتابیس تستی دیگه .
private void toolStripButton1_Click(object sender, EventArgs e)
{
tbltest tblts = new EntetyTest.tbltest();
tblts.Esm = textBox1.Text;
ts.tbltest.Add(tblts);
ts.SaveChanges();
MessageBox.Show("ok");
bindingSource1.DataSource = ts.tbltest.ToList();
}