با سلام
من تعدادی مفدار رو از تکس باکس یا متغیر میگیرم ودر جدول میریزم و بدون ارور برنامه اجرا میشه و تک تک مقادیر رو چک کردم درست وارد میشند و حتی در برنامه تست کردم مقادیر وارد جدول میشن ولی ذخیره نمیشن درصورتی که از
db.savechange();
استفاده کردم...
لطفا کمک کنید اینم کد کامل:
facanb.factorID =Convert.ToInt64(id);
facanb.name=txtname.Text;
facanb.pcount = dataGridView1.RowCount-1;
facanb.sellerID =Convert.ToInt64(txtseller.Text);
double sum = 0;
for (int i = 0; i < dataGridView1.RowCount-1; i++)
{
double kol=Convert.ToInt64( dataGridView1.Rows[i].Cells[5].Value.ToString());
sum += kol ;
}
facanb.price =Convert.ToInt64( sum);
db.factoranbars.Add(facanb);
db.SaveChanges();
id++;
label1.Text = id.ToString();
dataGridView1.Rows.Clear();
MessageBox.Show("ذخیره شد");