1 ضمیمه
راهنمایی برای ساخت Combobox محتوی Checkbox
سلام دوستان. دارم یه برنامه مدیریت خدمات کامپیوتری مینویسم که توی اون نیاز دارم برای ثبت خدمات ارائه شده یا مورد درخواست و متعلقات همراه کامپیوتر ها یه Combobox داشته باشم که اجزای اون به شکل Chechbox و قابل انتخاب بصورت چند گانه باشن که با دسترسی به تک تک اونها مقادیرشون رو توی دیتابیس ذخیره کنم و بتونم توی فرم مربوط به پرینت رسید مشتری از دیتابیس بخونم (توضیح اینکه موقع متن Chechbox های تیک خورده بصورت یکجا توی یه فیلد مشترک دیتابیس ذخیره میشن و موقع خوندن با یه کوئری ساده میتونم کلمات رو از توی فیلد جستجو کنم).
مشابه این تصویر
ضمیمه 149774
توی اینترنت خیلی دنبالش گشتم دو سه تا مورد توی سایت codeproject بود که هر جوری خواستم ازش استفاده کنم یا مشابهش رو بسازم نتونستم و حتی خود پروژه های دانلودی هم زمان اجرا با خطا مواجه میشدن. فقط اینقدر فهمیدم که باید کلاس مربوط به combobox ویرایش بشه.ضمنا من از C#.net و ویژوال استودیو 2013 استفاده میکنم.
کارم فوریه ممنون میشم اگه کسی از دوستان بتونه واضح و ساده راهنماییم کنه یا کلاس ویرایش شده رو در اختیارم قرار بده و یا نحوه ویرایش و کد هاش رو با توضیح بذاره. دوتا مورد دیگه هم هست که توی تاپیک جداگانه مطرح میکنم.
یه دنیا سپاس
2 ضمیمه
نقل قول: راهنمایی برای ساخت Combobox محتوی Checkbox
با سلام
کامپوننت DevExpress همچین چیزی رو داره
ضمیمه 149775
checkedComboBoxEdit
در ضمن اینم مشکل نداره:
https://www.codeproject.com/Articles...oBox-Class-and
نقل قول: راهنمایی برای ساخت Combobox محتوی Checkbox
ممنون از پاسخگوییتون. Devexpress رو نصب میکنم و نتیجه رو بهتون میگم. ولی از این DLL چطور میتونم استفاده کنم متاسفانه تازه کارم و بلد نیستم!
نقل قول: راهنمایی برای ساخت Combobox محتوی Checkbox
ممنون از پاسخگوییتون. Devexpress رو نصب میکنم و نتیجه رو بهتون میگم. ولی از این DLL چطور میتونم استفاده کنم متاسفانه تازه کارم و بلد نیستم!
نقل قول: راهنمایی برای ساخت Combobox محتوی Checkbox
نقل قول:
نوشته شده توسط
sinasaeidi
ممنون از پاسخگوییتون. Devexpress رو نصب میکنم و نتیجه رو بهتون میگم. ولی از این DLL چطور میتونم استفاده کنم متاسفانه تازه کارم و بلد نیستم!
اضافه کردن دی ال ال
تصاویر در لینک زیر
http://s8.picofile.com/file/83519330...er_2_.rar.html
private void Form1_Load(object sender, EventArgs e) {
CheckBoxComboBox c = new CheckBoxComboBox();
c.Items.Add("A");
c.Items.Add("B");
c.Items.Add("C");
Controls.Add(c);
1 ضمیمه
نقل قول: راهنمایی برای ساخت Combobox محتوی Checkbox
نمیشناسه :متفکر:
ضمیمه 149783
نقل قول: راهنمایی برای ساخت Combobox محتوی Checkbox
از Devxpress استفاده کردم Object مورد نظر موجوده. ولی متاسفانه نمیشه به مقادیرش دسترسی داشت تا وضعیت چک یا آن چک بودنشو بررسی کرد و ازشون استفاده کرد. یعنی properthy به نام items یا value یا... پیدا نکردم که بتونم به آیتمها دسترسی داشته باشم
این هم یه قسمت از کد دکمه مورد نظر
//بروز رسانی اطلاعات
linqdbDataContext db = new linqdbDataContext();
var q = (from c in db.customers
where c.کد_مشتری == txtncc.Text
select c).Single();
q.نام = txtname.Text;
q.تلفن = txttell.Text;
q.آدرس = txtaddress.Text;
var q2 = (from o in db.orders
where o.شماره_سرویس == Program.sid
select o).Single();
q2.فرم_مدل = cmbmodel.Text;
q2.هزینه = txtprice.Text;
حالا میخوام فیلدهای متعلقات و خدمات دیتابیسم رو با موارد تیک خورده این آبجکت پر کنم به این شکل:
q2.خدمات = checkedcomboboxedit1.موارد انتخاب شده;
بازم شرمنده و ممنون از زحماتتون.
نقل قول: راهنمایی برای ساخت Combobox محتوی Checkbox
نقل قول:
نوشته شده توسط
sinasaeidi
براساس تصاویر انجام دادی ؟
نقل قول: راهنمایی برای ساخت Combobox محتوی Checkbox
آره دقیقا! فایل رو توی refrence ها لود کردم و اضافه شد. حتی خواستم Using کنمش باز هم نشد.
1 ضمیمه
نقل قول: راهنمایی برای ساخت Combobox محتوی Checkbox
سلام مجدد. ببینید این دقیقا مشکلیه که الآن باهاش روبرو هستم
ضمیمه 149792
میخوام به آیتمهایی که توی devexpress checkedcombobox پر میکنم دسترسی داشته باشم که اونها رو بخونم و توی جدول دیتابیسم ذخیره کنم یا هرجای دیگه خواستم نمایش بدم (آیتم ها رو بصورت ویزارد اضافه کرد). خواهش میکنم هر عزیزی با این کمپوننت و نحوه کارش آشنایی داره و راه حل مشکل منو میدونه چه با این کامپوننت و چه با https://barnamenevis.org/attachment.p...7&d=1549874840 راهنماییم کنه کارم گیر کرده فوری هم هست.