kebriya
دوشنبه 18 آبان 1394, 21:47 عصر
سلام.من دستور زیر رو برای درج در جدول از دستور زیر استفاده کردم:
SqlCommandBuilder my_cb = new SqlCommandBuilder(da);
newrow = Dt.NewRow();
newrow["Tre_Id"] = Int64.Parse(Txt_Id.BoxText);
newrow["Tre_Patient"] = Cmb_Patient.SelectedValue;
newrow["Tre_Doktor"] = Cmb_Doctor.SelectedValue;
newrow["Tre_Therapy"] = Cmb_Therapy.SelectedValue;
Dt.Rows.Add(newrow);
da.InsertCommand = my_cb.GetInsertCommand();
da.Update(Dt);
DgvInfo.DataSource = Dt;
DgvInfo.Rows[DgvInfo.Rows.Count - 1].Cells[1].Selected = true;
اما ارور زیر را داد:
Dynamic SQL generation is not supported against multiple base tables
دیتا تیبل من همون Dt در اینجا با view پر شده.لازم به ذکره بگم در فرم هایی که فقط یک جدول داشتم کاملا درست عمل میکنه.اینجا فقط join کردم این خطا رو میده
SqlCommandBuilder my_cb = new SqlCommandBuilder(da);
newrow = Dt.NewRow();
newrow["Tre_Id"] = Int64.Parse(Txt_Id.BoxText);
newrow["Tre_Patient"] = Cmb_Patient.SelectedValue;
newrow["Tre_Doktor"] = Cmb_Doctor.SelectedValue;
newrow["Tre_Therapy"] = Cmb_Therapy.SelectedValue;
Dt.Rows.Add(newrow);
da.InsertCommand = my_cb.GetInsertCommand();
da.Update(Dt);
DgvInfo.DataSource = Dt;
DgvInfo.Rows[DgvInfo.Rows.Count - 1].Cells[1].Selected = true;
اما ارور زیر را داد:
Dynamic SQL generation is not supported against multiple base tables
دیتا تیبل من همون Dt در اینجا با view پر شده.لازم به ذکره بگم در فرم هایی که فقط یک جدول داشتم کاملا درست عمل میکنه.اینجا فقط join کردم این خطا رو میده