PDA

View Full Version : اتصال همزمان دو فیل به یک combobox



na3er-faraji
یک شنبه 10 بهمن 1389, 11:59 صبح
من دو تا فیلد دارم . نام و نام خانوادگی که میخام همزمان تو combo نمایشش بدم . برای یک فیلد دستور زیر رو استفاده میکنم. اما همزمان نمیتونم نام و نام خانوادگی رو با هم نمایش بدم. لطفا راهنمایی کنید


cmbLessonName.DataSource = lessonname
cmbLessonName.DisplayMember = "LessonName"
cmbLessonName.ValueMember = "Id"

na3er-faraji
سه شنبه 12 بهمن 1389, 14:07 عصر
سوال رو خوب توضیح ندادم؟؟؟

ACorvinus
سه شنبه 12 بهمن 1389, 14:21 عصر
سلام. شما باید از ComboBox ی که خاصیت MultiColumn داشته باشه استفاده کنین. فکر نکنم Standard ComboBox این خاصیت رو داشته باشه.
برای مثال ComboBox موجود در کامپوننتهای Janus این مزیت رو دارن.

موفق باشین.

na3er-faraji
سه شنبه 12 بهمن 1389, 15:10 عصر
یعنی هیچ راهی نداره؟؟؟ مگه میشه؟؟

na3er-faraji
چهارشنبه 13 بهمن 1389, 13:24 عصر
دوستان کسی راهی به نظرش نمیرسه. واقعا گیر کردم. یک راهی دیگه که خودم به نظرم رسید استفاده از حلقه for each بود. یعنی فیلد نام و نام خانوادگی رو همزمان میخوندم و وصلشون میکردم. اما مشکل این روش اینه که id رو نمیشه bind کرد و بعدا به مشکل میخوریم.

JavanSoft
چهارشنبه 13 بهمن 1389, 13:26 عصر
در دلفي از علامت ; براي اتصال دو فيلد ميتوان استفاده نمود

na3er-faraji
چهارشنبه 13 بهمن 1389, 15:36 عصر
خوب بلاخره خودم حلش کردم. تو sp یا دستور sql میایم دو تا فیلد رو تبدیل به یه فیلد می کنیم و بعد به راحتی این فیلد رو اتصال میدیم. به شکل زیر. نوشتم برای کمک به آیندگان.


select name + ' ' + family as namefamily from tblproffesorinfo

ACorvinus
چهارشنبه 13 بهمن 1389, 17:57 عصر
سلام.


ام و نام خانوادگی که میخام همزمان تو combo نمایشش بدم

خیلی معذرت میخوام معنی همزمان با Join کردن خیلی تفاوت داره. لطفا وقتی سوالی رو مطرح می کنین انقدر نگین "یعنی هیشکی نیست جواب بده"!!!. به نظر من طرز بیان سوال شما اشتباهه. موفق باشین.