50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

مشکل در کار با کمبوباکس

سلام به همه اساتید محترم

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

من یه فرم دارم داخلش یه کمبوباکسه و یه لیبل که کمبو باکس با دیتابیسم باینده و وصله و اطلاعاتو میخونه

حالا میخام مثلا هر ایتمی که از کمبو انتخاب میشه یه فیلدی از اون جدولی که وصله به کمبو بره توی لیبل نمایش بده

اما وقتی انجام میدم نمیشه

اینم ارورش

سلام به همه اساتید محترم
یه مشکلی داشتم در رابطه با کمبو باکس
من یه فرم دارم داخلش یه کمبوباکسه و یه لیبل که کمبو باکس با دیتابیسم باینده و وصله و اطلاعاتو میخونه
حالا میخام مثلا هر ایتمی که از کمبو انتخاب میشه یه فیلدی از اون جدولی که وصله به کمبو بره توی لیبل نمایش بده
اما وقتی انجام میدم نمیشه
اینم ارورش
||https://tosinso.com/files/get/b29f32ce-a483-4818-ac94-89e6cd9c489c||
ممنون میشم راهنمایی کنید

ممنون میشم راهنمایی کنید

پرسیده شده در 1397/02/02 توسط

11 پاسخ

0

ببینید q رفته اطلاعاتو از یه ویو توی sql خونده حالا همه رو بایند کرده به کمبو بعد من اومدم فیلد doreid رو که int هم هست گرفتم و اینجا یه کوئری دیگه به یه جدول دیگه زدم.ینی از این doreid استفاده کردم برای یه جدول دیگه.الان وقتی این کدو توی فرم لود میزارم درسته و int بر میگردونه ولی وقتی توی ایونت selectedindexchange میزارم این ارورو میده

------------------------

وقتی فرم لود میشه این ارورو میده

پاسخ در 1397/02/02 توسط
0

زمان Bind دارید چه چیزی رو توی Value میریزید ؟ اینجا نوشته شده شما دارید از جنس sabapardazeshorg.vw_course تو Value میدید والی می خواید تبدیلش کنید به int ؟

پاسخ در 1397/02/02 توسط
0

این کد هم برای کمبو گذاشتم داخل فرم لوود

این کد هم برای کمبو گذاشتم داخل فرم لوود
||https://programming.tosinso.com/files/get/1edae8e6-23f5-4384-a0af-a3da7285727a||
پاسخ در 1397/02/02 توسط
0

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

من اینو فقط وقتی توی رویداد selectedindexchange میذارم ارور میده وگرنه در کل مشکلی نداره

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

پاسخ در 1397/02/02 توسط
0

خب یک اشکالی که پیش میاد اینه که selectedindexchange در زمان form.load راه میفته !

یعنی هنوز دیتا وجود نداره و null هستش .

واسه همین ازتون خواستم که

1- Break Point بزارید

2- مقدار دقیق SelectedValue در زمان error چیه ؟

پاسخ در 1397/02/02 توسط
0

اخه دقیقا همون ارور عکس قبلی رو میده

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

پاسخ در 1397/02/02 توسط
0

ممنون از پاسخ گویی شما استاد عزیزم

راه حلو کلا عوض کردم

ممنون از وقتتون که گذاشتید برام

پاسخ در 1397/02/04 توسط
0

توی q ، جنس Doreid چیه ؟ به نظر int نمیاد.

یه breakpoint بزارید ببینید ، همین خطی که error میده مقدار SelectedValue چیه .

عکسش رو بدین لطفا.

++++++

یک سوال دیگه این مشکل تو Load اولیه پیش میاد یا وقتی که کاربر مقدار combo رو عوض می کنه ؟

پاسخ در 1397/02/02 توسط
0

خب ارور رو ببندید با موس برید روی Selectedvalue ببینید مقدارش چیه !

خطا داره میگه هر چی هست ، int نیست !

پاسخ در 1397/02/02 توسط
0

به هر حال شما نمی تونید چیزی که int نیست رو تبدیل به int کنید . می تونید ؟

اگه نمی خواید چیزی رو عوض کنید ، بهتره همینجا بیاید اول selectedValue رو بریزید تو یک object از جنس viewتون و بعد یکی از فیلدهاش که int هست رو بدید به متغیر did.

پاسخ در 1397/02/02 توسط

پاسخ شما