PDA

View Full Version : کمبوباکس دو ستونی



sm_1366
جمعه 05 مهر 1392, 23:12 عصر
با سلام به همگی
من یه جدول دارم تو دیتابیس کد کلاس و نام کلاس رو در خودش داره

روی فورم یک کمبوباکس دارم کهفیلد شماره کلاس داخلش لود شده میخوام وقتی کمبوباکسو باز میکنم هم فیلد شماره هم فیلد نام رو نشون بده و موقع سلکت فقط شماره کلاس انتخاب بشه (میخوام موقع نتخاب شماره کلاس نام کلاس راهنماباشد)
در واقع میشه گفت یک کمبوباکس دوستونی میخوام

sajadsobh
جمعه 05 مهر 1392, 23:30 عصر
میتونی دستور select رو واسه کمبو باکست اینجوری تعریف کنی:

SELECT ClassCode, ClassName, (Code + ' ' + Class) AS Code_Class FROM Classes

بعدش display member رو روی Code_Class و valuemember رو کد کلاس بذاری.

sm_1366
شنبه 06 مهر 1392, 23:51 عصر
میتونی دستور select رو واسه کمبو باکست اینجوری تعریف کنی:

SELECT ClassCode, ClassName, (Code + ' ' + Class) AS Code_Class FROM Classes

بعدش display member رو روی Code_Class و valuemember رو کد کلاس بذاری.


بله امتحانش میکنم ولی در نهایت اون چیزی تو آیتم کمبو دیده میشه که تو ولیو ممبر اومده غیر از اینه؟

sajadsobh
یک شنبه 07 مهر 1392, 02:06 صبح
بله امتحانش میکنم ولی در نهایت اون چیزی تو آیتم کمبو دیده میشه که تو ولیو ممبر اومده غیر از اینه؟

اون چیزی که دیده میشه display member هستش.

SELECT ClassCode, ClassName, (Code + ' ' + Class) AS Code_Class FROM Classes

Display Member: Code_Class
یعنی الان نام و کد در کنار هم توی کمبو ظاهر میشن
Value Member: ClassCode
یعنی شامل فقط کد میشه.
در واقع display member داده هایی ست که توی کمبو قراره نشون داده بشن.
اون مقداری که شما میخواین توی دیتابیس ذخیره کنین همون value member میشه.

Boy_nn
یک شنبه 07 مهر 1392, 10:10 صبح
برو سراغ wpf این بحثها تو wpfمثل آب خوردن می مونه می تونی یه گرید رو توی کمبو باکس بندازی