PDA

View Full Version : انتقال اطلاعات آیتم انتخابی در combobox



mizh05
دوشنبه 09 شهریور 1394, 16:11 عصر
سلام
من یه مشکلی دارم وقتی که با دستور ()combobx.SelectedItem.ToString در رویداد SelectedIndexChanged میخوام آیتم انتخابی در combobox رو به یک تکست باکس منتقل کنم به جای آیتم انتخاب شده عبارت System.Data.DataRowView را نمایش میده!!!!!
چی کار باید بکنم که درست نشون بده؟؟؟؟؟

ahmadreza.s
دوشنبه 09 شهریور 1394, 16:35 عصر
سلام

ولی من همینو امتحان کردم مشکلی نداشت !

textBox1.Text = comboBox1.SelectedItem.ToString();

شاید مشکل از جای دیگه باشه !

mizh05
دوشنبه 09 شهریور 1394, 16:46 عصر
خوب همین مشکلو نمیفهمم از کجاست وگرنه این دستور باید درست کار کنه!!!!!!!!!!!!
من combobox رو با دستورات زیر مقدار دادم

; ()DataTable Adt = Oaccount.select
; " cbbank.DisplayMember = "Abank
;" cbbank.ValueMember = "AccountID
; cbbank.DataSource = Adt

rg_BlackRose
دوشنبه 09 شهریور 1394, 22:06 عصر
سلام

این طبیعی هست، چون مقادیری که در DataTable وجود داره لیستی از DataRowView(ها) هست. و به صورت DataRowView به ComboBox اضافه میشه.

برای گرفتن مقدار از Item(های) ComboBox به این صورت عمل کنید.


textBox1.Text = ((DataRowView)comboBox1.SelectedItem)["نام ستون جدول"].ToString();


به جای "نام ستون جدول" نام ستون مورد نظر از جدول رو قرار بدید.

موفق باشید.

mizh05
دوشنبه 09 شهریور 1394, 22:47 عصر
با تشکر فراوان از rg_blackrose
مشکلم حل شد:لبخندساده::لبخندساده::لب ندساده: