PDA

View Full Version : گرفتن مغادیر از کوموباکس؟



moh1377
شنبه 20 مهر 1392, 16:35 عصر
چگونه از کوموباکس مغادیر را بگیریم وآن را به دیتا بیس ارجاع بدیم

rayson
شنبه 20 مهر 1392, 17:12 عصر
سلام .
سوال خیلی تکراری است لطفا درون سایت جستجو کنید بعد تاپیک ایجاد کنید.

اگر مقادیر به صورت دستی وارد کمبو کرده باشید فقط کافی است :
ComboBox.text
را درون دیتا بیس ارسال کنید. اما اگر مقادیر ابتدا از دیتا بیس به شکل زیر :
SqlConnection con = new SqlConnection(connectionString: mycon);
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter("select group_name,id_group from groups", con);
SqlCommand com = new SqlCommand();

com.Connection = con;
da.Fill(dt);
mojaz_search_cmb_group.DataSource = dt;
mojaz_search_cmb_group.DisplayMember = "group_name";
mojaz_search_cmb_group.ValueMember = "id_group";
con.Close();
را درون کمبو میریزی و بعد میخوای مقادیر که خواندی را ثبت کنی با دستور :
ComboBox.selectedvalue
میتونی اطلاعات حقیقی را درون دیتا بیس ذخیره کنید.
توجه داشته باشید که نمونه کد بالا مقدار حقیقی آن ValueMember برابر با Id_group است.
موفق باشید.