PDA

View Full Version : دسترسی به فیلدهای دیگر جدول اطلاعاتی از طریق لیست باکس



aminbl5
شنبه 01 شهریور 1393, 07:55 صبح
سلام خدمت دوستان عزیز
سوال دارم خدمت اساتید بزرگوار
من رکورد های یک جدول رو به datasource یک لیست باکس انتصاب دادم. و خاصیت displaymember لیست رو برای ستون "نام" جدولم گذاشتم.
چطوری میتونم وقتی که کاربر گزینه ای رو از لیست انتخاب میکنه اطلاعات ستون "کد" رو برای گزینه انتخاب شده داشته باشم،
به عبارت دیگه میخوام با انتخاب نام به کد گزینه انتخاب شده برسم.(هر دو اینها از ستون های جدول هستند).
خواهشا کمک...

aminmousavi
شنبه 01 شهریور 1393, 08:06 صبح
سلام دوست عزیز ، میتونین از خاصیت ValueMember استفاده کنین ، به شکل زیر :


comboBox1.ValueMember = "Code";


فرض گرفتن نام ستون کد شما Code هست ، کاربر هر item رو انتخاب کنه شما با

comboBox1.ValueMember.toString()

میتونین متوجه بشین چه کدی انتخاب شده

alibilgats
شنبه 01 شهریور 1393, 08:07 صبح
سلام
باید همونطوری که displaymember رو برابر "نام" قرار دادی valuemember رو هم برابر ستون "کد" قرار بدی.
واسه دسترسی به مقدار value گزینه انتخاب شده یا همون مقدار ستون "کد" انطوری کد بنویس :
listBox1.SelectedValue.ToString();