PDA

View Full Version : سوال: چطوری value ایتمی که در کنترل checked list box چک خورده بهش دسترسی پیدا کنم؟؟



yosef_ghobadi
جمعه 16 مرداد 1394, 01:39 صبح
سلام به همه عزیزان
من به display member و value member یک checked list box دو تا فیلد از بانک sql به نامهای nameوid نسبت دادم,حالا میخوام به value ایتمهایی که چک خوردن دسترسی داشته باشم ولی هر کاری کردم نشد:ناراحت:
لطفا کمکم کنید,خیلی ممنون

mandanim
جمعه 16 مرداد 1394, 01:41 صبح
foreach (var item in checkedListBox1.CheckedItems)
{
var row = (item as DataRowView).Row;
int id = row.Field<int>("ID");
string name = row.Field<string>("CompanyName");
MessageBox.Show(id + ": " + name);
}

mandanim
جمعه 16 مرداد 1394, 01:42 صبح
foreach (var item in checkedListBox1.CheckedItems.OfType<Company>())
{
MessageBox.Show(item.Id + ": " + item.CompanyName);
}

mandanim
جمعه 16 مرداد 1394, 01:43 صبح
string s = "";

foreach(DataRowView drv in checkedListBox1.CheckedItems)
{
s += drv[0].ToString()+",";
}
s=s.TrimEnd(',');

mandanim
جمعه 16 مرداد 1394, 01:43 صبح
foreach (int x in chklstTerms.CheckedIndices)
{
chklstTerms.SelectedIndex=x;
termids.Add(chklstTerms.SelectedValue.ToString());
}

yosef_ghobadi
جمعه 16 مرداد 1394, 10:17 صبح
خیلی خیلی ممنونم,دست شما درد نکنه

yosef_ghobadi
جمعه 16 مرداد 1394, 14:37 عصر
دوست عزیز خیلی ممنون از پاسخ هایی که گذاشتی ولی هیچ کدوم اون چیزی که من میخواستم رو بهم نداد,اخرش با این کارم راه افتاد 134000