PDA

View Full Version : درج مقادیر در جداولی که با هم رابطه دارن از طیق c#



خسرو خان
شنبه 09 مرداد 1389, 09:39 صبح
سلام
من تو برنامه خودم یه جدول محصول دارم و یه جدول فروش . id جدول محصول تو جدول قروش ذخیره شده یعنی این 2 جدول با هم ابطه دارن .
حالا مشکل اینجاست که به صورت دستی میشه این مقادیر رو درست وارد جداول کرد .
اما نمیدونم چطور اینارو از طریق برنامه وارد کنم یعنی به چه دستوری از sql یا هر چیز دیگه .
ممنون میشم اگه یه راهنمایی کنید .

nafissw
شنبه 09 مرداد 1389, 11:26 صبح
با سلام
تو برنامه كاربر بايد يجوري محصول مورد نظر رو انتخاب كنه (مثلاً ComboBox يا با جستجو و ...) وقتي محصول رو انتخاب كرد Id اونو نگه ميداري و تو جدول فروش ذخيره ميكني .

هميشه موفق باشيد

multiman
شنبه 09 مرداد 1389, 13:06 عصر
string sel=select id from mahsol where id=comboBox.text
SqlCommand c = new SqlCommand(sel, con);
c.ExecuteNonQuery();
SqlDataAdapter da = new SqlDataAdapter(sel, con);
DataSet ds = new DataSet();
ds.clear();
da.Fill(ds, "bime");
int x = this.BindingContext[ds1, "mahsol"].Count;
if (x == 0)
messagebox.show("error");
else
strig ins=insrte into forosh(id) values("textbox1.text");
SqlCommand c1 = new SqlCommand(ins, con);
c1.ExecuteNonQuery();
messagbox.show("اطلاعات ثبت شد")

از اين كد ها استفاده كن جواب ميده، وقتي كه جواب داد راحت ميتوني كد ها رو بهينه كني يا از 3 لايه استفاده كن.