PDA

View Full Version : سوال: حطای system . data مریوط به رویداد selected index change کمبو باکس



sm_1366
یک شنبه 19 آبان 1392, 13:15 عصر
سلام دوستان عزیزم
من دو تا کمبوباکس دارم که اولی هنگام لود فرم آیتمهاش پر میشن (سلکتی از دیتابیس) و دومی هم با توجه به مقادیر کمبو باکس اولی پر میشه
حالا من میخوام با توجه به مقادیر کمبو دوم دیتا گرید ویو مقدار دهی بشه که نمیشه
سلکتی که از دیتابیسم گرفتم
این بود...
select * from tbl1 where id_s=combobox2.tex

خطای
System.data

مربوط به کمبو باکس رو میگیره
که سلکتم رو به این شکل تغییر دادم

(select * from tbl1 where id_s=int.parse(combobox2.tex

که گگفت

input string was not in format

میشه بگید من چیکار کنم؟؟؟
چرا selected change کمبوی اولی اینطوزری نمیکنه ولی واسه کمبوی دوم خطا میگیره


ممنون میشم خیلی گیر کردم

forodo
یک شنبه 19 آبان 1392, 18:46 عصر
سلام
وقتی دارید کمبوباکس رو پر می کنید با ValueMember و DisplayMember کار کنید
بعد وقتی که کمبوباکس اول رو انتخاب کرد برای دومی بنویسید:

select * from tbl1 where id_s=combobox2.SelectedValueMember

sm_1366
دوشنبه 25 آذر 1392, 21:38 عصر
ببخشید کمبو باکس که selected value member نداره

abbas.oveissi
سه شنبه 26 آذر 1392, 04:36 صبح
ببخشید کمبو باکس که selected value member نداره
احتمالا دوست عزیزمون منظورش SelectedValue بوده که در واقع خصوصیت ValueMember اون item که انتخاب شده رو برمیگردونه،فکرکنم اشتباه تایپی کرده.
البته برای اینکه بخوای مقدار از ComboBox بگیری ،میشه از SelectedItem هم استفاده کنی اما خیلی اصولیش همونه که دوستمون در بالا اشاره کرده.