PDA

View Full Version : مشکل در ثبت کمبوباکس در دیتابیس



jeniferxp
جمعه 22 خرداد 1388, 18:21 عصر
با سلام
من یک کمبوبکس دارم که به روش دستی آن را پر کردم ودر سطح فرم هم درست اطلاعات موجوددر دیتابیس را نشون می ده ولی زمانی که می خوام در دیتابیس آن را ذخیره کنمsytem.data.rowsدر فیلد مربوطه در دیتابیس ذخیره می شه کد مربوطه را هم گذاشتم.اگر راهنمایی بفرمایی ممنون میشم


cmb_city.SelectedValue.ToString


آیا برای این که ارزش این کمبو با کسی که خودم دستی پرش کردم ومی خوام valueآن ثبت بشه از خاصیت دیگه ای از کمبو باید استفاده کنم
با تشکر

SMRAH1
جمعه 22 خرداد 1388, 18:43 عصر
سلام

اگر فقط می خوای نوشته توی Combo رو بگیری، بهتره از Text به جای SelectedValue استفاده کنی.
در ضمن تا اونجایی که من می دونم در یک ComboBox معمولی ، SelectedValue معادل رشته رو بر می گردونه (البته با کمی اطلاعات بیشتر) ولی با توجه به اینکه SelectedValue.ToString شما متن sytem.data.rows رو برگدانده یعنی از نوع sytem.data.rows هست (در برخی کلاسها toString به جای پیاده سازی متن که ممکن است بدون استفاده باشد یا بتوان به اشکال گوناگون پیاده سازی کرد، نام نوع کنترل رو بر می گردانند).نمی دانم شاد دارید توی DataGridView ازش استفاده می کنید! یا ... لطفا کمی بیشتر هم در این باره توضیح بدید.

موفق باشید