ورود

View Full Version : نمایش اشتباه مقدار کمبو باکس



A3ed.BlackHat
دوشنبه 24 آبان 1395, 22:02 عصر
سلام
من با این کد کمبو باکسمو پر میکنم

private void loadProvienceOrg()
{

var qProvience = (from a in context.Tlb_Provience
select new {a.Provience_ID,a.Provience_Name }).ToList();

ProvienceCMBU.DataSource = qProvience;
ProvienceCMBU.DisplayMember = "Provience_Name";
ProvienceCMBU.ValueMember = "Provience_ID";

}


با این کد هم میخوام اینکدس ایتم انتخاب شده رو ببینم

MessageBox.Show(TypeCMPP.SelectedValue.ToString()) ;

اما موقعی که تو مسیج باکس میخوام اینکدس رو چاپ کنم به جای اینکه عدد نمایش بده کل مقدار رو نشون میده؟

143470

ژیار رحیمی
دوشنبه 24 آبان 1395, 22:11 عصر
SelectedValue همان طور که در MessageBox مشخص هست رکورد جاری DataSource را برمیگرداند.از SelectedItem استفاده کنید

MessageBox.Show(TypeCMPP.SelectedItem.ToString()) ;