PDA

View Full Version : بازیابی checkedlistbox



oracle_dba
جمعه 29 مهر 1390, 14:10 عصر
سلام
جدولی دارم که لیست
پرسنل در آن ثبت می شود . در فرم خرید اسامی پرسنل از جدول پرسنل خودنده میشه و در یک checked list box قرار می گیره . به ازاء هر کدام از پرسنل که انتخاب بشن از checkedlistbox در جدولی به نام حساب پرسنل رکوردی ثبت می شود .
حالا در بازیابی اطلاعات یک خرید مثلا ۴ رکورد انتخاب می شود که من می خواهم اسامی آنهایی که انتخاب شده است در checkedlistbox از بین همه گزینه ها انتخاب و تیک بخورد .
نمیدونم چه روشی رو استفاده کنم ؟
آیا می شود در بین تمام سطر های checkedlistbox جستجو کرد ؟ چطور ؟‌کد ؟

aliasghar2
جمعه 29 مهر 1390, 18:20 عصر
انجوری

foreach (CheckBox q in comboBox1.Items)
{
if (q.Checked)
MessageBox.Show(q.Text);
}

oracle_dba
شنبه 30 مهر 1390, 09:45 صبح
من کد رو به زبان سی شارپ می خوام .نتونستم متوجه کد شما بشم .
چطور می تونم تمام سطر های انتخاب شده رو یکی یکی در جدول ثبت کنم ؟
ممنون

oracle_dba
شنبه 30 مهر 1390, 09:51 صبح
چطور میشه به تک تک سطر های CHECKED LISTBOX دسترسی داشت ؟

ali2006sr
شنبه 30 مهر 1390, 10:27 صبح
سلام دوست عزیز از این شیوه میتونی استفاده کنی :


if (listBox1.Items.Count > 0)
{
for (int i = 1; i <= listBox1.Items.Count; i++)
{
int Row = i - 1;
listBox1.Items[Row] = true;
// مقدار رو میتونی از جایی که ذخیره میکنی بخونی که من اینجا بصورت پیش فرض True گذاشتم
}
}