مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

night-wolf

عضویت از 1392/08/12

نحوه ثبت کد محصولی در دیتابیس که با نام فراخوانی شده در ComboBox

  • چهارشنبه 27 مرداد 1395
  • 17:22
تشکر میکنم
با سلام وقت بخیر دوستان بنده دارم برنامه حسابداری طراحی میکنم این دو جدول رو مد نظر داشته باشین Group_Tb Group_Id Group_Name Product_Tb Product_Id Product_Name Product_Kharid Product_Foroosh Product_Mojoodi Group_Id خب همونطور که مستحضر هستین دو جدول گروه و محصولات که داخل جدول محصولات کلید خارجی کد گروه قرار داره بنده در زمان ثبت محصول جدید وقتی لیست گروه ها رو داخل کومبوباکس فراخوانی میکنم مشکلی نداره اما چون اینا باهم ارتباط دارن مسلما باید کد گروه زمان ثبت شدن ثبت بشه چه کاری انجام بدم که نام محصولی که از کومبو باکس انتخاب میکنم کدش ثبت بشه؟؟؟ متشکر

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • چهارشنبه 27 مرداد 1395
  • 17:27

دوست عزیز

شما می تونی در قسمت text مربوط به combobox نام محصول و در قسمت value مربوط به textbox کد آن را قرار دهید

 

کاربر سایت

night-wolf

عضویت از 1392/08/12

  • چهارشنبه 27 مرداد 1395
  • 17:59

فک کنم منظورمو خوب متوجه نشدید

 

بنده نام محصول رو از جدول به داخل کومبو باکس پاس دادم حالا میخوام وقتی ثبت میکنم بجای اسم محصول کدش ثبت بشه یعنی اون نامی که انتخاب شده کدش در دیتابیس هر چی هست اونو بدست بیارم و ثبتش کنمblush

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • چهارشنبه 27 مرداد 1395
  • 19:30

دوست گرامی

شما وقتی می خوای کامبوباکس رو پر کنی text مربوط به کامبوباکس رو نام مجصولی بزار که از جدول کشیدی بیرون و vlue مربوط به کامبوباکس رو هم بزار کد محصول

هر کامبوباکسی یک text داره و یک value .

هنگام ذخیره سازی هم مقدار value آن را ذخیره کن.

نمونه زیر رو نگاه کن:

//Tbl_SakhtareChekide انتخاب تمام فیلدهای 
             SqlCommand cmdSelect5 = new SqlCommand("Proc_SelectSakhtareChekide");
             cmdSelect5.CommandType = CommandType.StoredProcedure;
             cmdSelect5.Connection = conn;
             conn.Open();
             cmdSelect5.ExecuteNonQuery();
             conn.Close();
             SqlDataAdapter daSelect5 = new SqlDataAdapter(cmdSelect5);
             DataTable dtSelect5 = new DataTable();
             daSelect5.Fill(dtSelect5);
             for (int i = 0; i < dtSelect5.Rows.Count; i++)
             {
                 RadioButtonListSakhtareChekide.Items.Add(dtSelect5.Rows[i][1].ToString());
                 RadioButtonListSakhtareChekide.Items[i].Value = dtSelect5.Rows[i][0].ToString();
             }

به تعداد اطاعات بیرون کشیده شده درون radiobuttonlist هم نام آنها و هم مقدار آنها درون radiobuttonllist ریخته می شود

کاربر سایت

شهریار شهریار

عضویت از 1396/06/29

  • دوشنبه 10 مهر 1396
  • 09:32

باعرض سلام خدمت دوستان گرامی

من هم همین مشکل را دارم که چگونه میتوان با انتخاب یک مقدار از کامبو باکس ، آی دی یا کد آن مقدار انتخاب شده را داخل جدول ذخیره کرد ( چون من دو جدول دارم که با هم رابطه دارن ) و این کد (بعنوان مثال کد محصول انتخاب شده ) داخل جدولی ذخیره شود که قبلا آنرا به عنوان کلید خارجی تعیین کرده بودیم.

حالا من توضحیح دوست عزیزم را متوجه شدم اما دو خط کدی ر ا که داخل حلقه For نوشتند را متوجه نشدم چون حرف ما از کامبو باکس هستش حالا دوست ما از رایو باتون کد نوشتند.

ممنون بابت توضیح تان.

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)