PDA

View Full Version : اضافه کردن ایتم های دیتابیس به combobox



lord_h96
دوشنبه 10 خرداد 1389, 15:02 عصر
سلام
من میخوام combobox رو به وسیله موارد موجود در دیتابیس پرکنم .چطوری این کار را انجام بدم
سوال دومم هم این هست که میخوام با انتخاب یک گزینه از combobox اون گزینه ازش حذف بشه مثلا وقتی توی combobox گزینه ورود رو انتخاب میکنم از لیست حذف بشه و تا خروج انتخاب نشده برنگرده
ممنون میشم کمکم کنید

spring69
دوشنبه 10 خرداد 1389, 15:44 عصر
سلام
براي پر كردن كامبوباكس از كد زير استفاده كن:

SqlConnection cnn = new SqlConnection("Data Source=.\\sqlexpress;Initial Catalog=CarExhibition_DB;Integrated Security=True");
SqlCommand cmd = new SqlCommand("select [name] from tblpersons", cnn);
SqlDataAdapter ad = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
ad.Fill(dt);
comboBox1.DataSource = dt;

ComboBox1.DisplayMember = "name";

سوال دومت رو واضح تر بپرس (با مثال)

اوبالیت به بو
دوشنبه 10 خرداد 1389, 17:58 عصر
سوال دومم هم این هست که میخوام با انتخاب یک گزینه از combobox اون گزینه ازش حذف بشه مثلا وقتی توی combobox گزینه ورود رو انتخاب میکنم از لیست حذف بشه و تا خروج انتخاب نشده برنگرده
ممنون میشم کمکم کنید
یک متغیر Flag تعریف کنید و بر اساس اون تویه FormLoad اون صفحه که ComboBox توش هست مقدار دهی کنید.
مثلا وقتی Flag=Login هست تویه ComboBox فقط آیتم "خروج" اضافه بشه. و برعکس. یعنی اگه Flag=LogOut هست عبارت "ورود" اضافه بشه.

babakpersia
جمعه 15 بهمن 1389, 13:57 عصر
دم همه دزفولی ها گرم ( از طرف بچه های تهران )