PDA

View Full Version : درج در یک ComboBox



mehdi5106
شنبه 26 تیر 1389, 19:43 عصر
با سلام
این سئوال که خیلی گیجم کرده باعث شده تا اونو در اینجا مطرح کنم.

می خواهم در یک ComboBox مقادیری را با SelectedKey یا SelectedValue های مختلف ذخیره کنم.
همانطور که می دانید ComboBox یک مقدار SelectedIndex که با صفر شروع می شود را بر می گرداند. حالا من می خواهم با مقداردهی یکی از دو مورد فوق مقادیر موردنظرم برگردانده شود.
مثلا مقادیر:
هارددیسک با مقدار 10
رم با مقدار 20
فلش مموری با مقدار 30
و ...
و موقع انتخاب هر یک از گزینه ها مقادیر موردنظر یعنی 10 ، 20 و ... را لازم دارم.

منتظر جواب دوستان هستم.

peymanjon
شنبه 26 تیر 1389, 20:52 عصر
شما زمانیکه یک combobox را bind می کنید یکسری موارد را لازم است مشخص کنید ومثلا اگه در table مورد نظر یک فیلد id و devide دارید که در devide مواردی چون هارد و رم و ... مینویسید ,و در id ، عدد مورد نظر را دارید.حال در combobox در قسمت display member باید به device متصل (bind) شود و value member , selected member هم به id اتصال یابد.
حال در combo شما device را میبینید که اگه کاربر مثلا هارد را انتخاب کند id مربوط به هارد را از طریق کد :

int i=Convert.ToInt32(comboBox1.SelectedValue)
دسترسی دارید.