PDA

View Full Version : ذخیره چندین آیتم انتخاب شده در checklistcontrol



likemoon
سه شنبه 29 مرداد 1392, 07:42 صبح
سلام آقا تو رو خدا بگید چطوری میتونم هر چندتا آیمی رو که در چک لیست انتخاب شده در یک فیلد جدولم ذخیره کنم؟؟؟؟؟؟؟؟؟؟

hamid_hr
سه شنبه 29 مرداد 1392, 08:47 صبح
خب دونه دونه هر كدوم رو درج كن
سوال خيلي گنگ هستش
يكم دربارش بيشتر توضيح بده

likemoon
سه شنبه 29 مرداد 1392, 09:09 صبح
ببینید مثلا من یه دونه چک لیست باکس به فرمم اضافه کردم، بعد چندتا گزینه ی انتخابی هم گذاشتم براش مثلا اسم چند تا بیماری... خب حالا یه فرد ممکنه چند تا ازین بیماری ها رو با هم داشته باشه، می خوام توی فیلد بیماری در جدول نام تمام بیماری هایی که برای اون فرد در چک لیست انتخاب شده درج بشه، لطفا اگه ممکنه تیکه کدش رو بگید :((

hamid_hr
سه شنبه 29 مرداد 1392, 09:31 صبح
ببين برا اين كار بايد دو تا جدول داشته باشي
يكي مشخصات بيمار با يك كليد اصلي مثل كد بيمار
دوميش بيماريهاي اين بيمار با يه كليد خارجي(كد بيمار) كه به كليد اصلي جدول قبلي مرتبط هستش
برا درج بيماري ها مياي تو جدول دوم مياي كد بيمار رو ميزاري با بيماري كه داره
اينطوري اگه چند نا بيماري هم داشته باشه ميشه ثبت كرد
با اين كد ميشه ايتم ها رو بدست بياري
foreach (object itemChecked in checkedListBox1.CheckedItems)
{
//ايتم هايي كه انتخاب شده اند
}
و با يه insert ميتوني اونا رو ثبت كني