PDA

View Full Version : نمایش دو ستون از جدول در combobox



rostamedastan
شنبه 12 اسفند 1385, 22:17 عصر
سلام علیکم
من با استفاده از دستور زیر توانستم مقادیر یک فیلد را در کنترل combobox نشان دهم
comboBox3.DataSource = ds.Tables["parvandeh"];
comboBox3.DisplayMember = "family";

حالا می خواهم مقادیر دو ستون family و name را به همراه عنوان فیلدها در combobox نشان دهم چه کار باید کنم ؟

rostamedastan
جمعه 18 اسفند 1385, 12:54 عصر
کسی نبود به این سوال ما جواب بده ؟

اَرژنگ
جمعه 18 اسفند 1385, 15:44 عصر
در اس‌کیو‌ال یک فیلد دیگر اضافه کنید:



SELECT NAME +' '+ Family as DisplayField ,ID as ValueField FROM Table
comboBox3.DataTextField = ds.Tables["parvandeh"][DisplayField ];


combobox3.ValueFieldds.Tables["parvandeh"][ValueField ]; = منتها این روش ، روش واقعاً بدی و من استفاده از روشهایه ۳ الیه‌ای را برایه آینده توصیه میکنم

موفق باشید

saberamani
شنبه 19 اسفند 1385, 14:14 عصر
می توانی از UserControl های DevComponent استفاده کنی اون خودش Combobox چند ستونی رو داره نه تنها 2 ستون تا چند ستون که بخوای برات پایین می ذارم . این Version 6.2.0.0 من خودم همه Control هایش را امتحان کردم عااااااااااااااالی جواب میدن . فقط حجمش یه خورده بالاست خلاصه شرمنده . موفق باشی .

saberamani
شنبه 19 اسفند 1385, 14:23 عصر
بالا گذاشتم ولی نمی دونم چرا Upload نشد . بازم امتحان می کنم .....

mahdishojaee
شنبه 09 تیر 1386, 19:33 عصر
این DLL نسخه کامله یا Trile ـه ؟

ghafoori
شنبه 09 تیر 1386, 20:20 عصر
نسخه کامله چون هیچ پیغامی نمی دهد

leilav_1984
یک شنبه 10 تیر 1386, 15:25 عصر
سلام علیکم
من با استفاده از دستور زیر توانستم مقادیر یک فیلد را در کنترل combobox نشان دهم
comboBox3.DataSource = ds.Tables["parvandeh"];
comboBox3.DisplayMember = "family";

حالا می خواهم مقادیر دو ستون family و name را به همراه عنوان فیلدها در combobox نشان دهم چه کار باید کنم ؟

اگه مثل من ترجیح میدین از کنترلهای بدون source استفاده نکنین یه DataTable بسازید که یه ستونش برابر name+family باشه
combobox رو به DataTable متصل و این ستون رو DisplayMember کنید

jas1387
چهارشنبه 12 فروردین 1388, 17:55 عصر
اگه مثل من ترجیح میدین از کنترلهای بدون source استفاده نکنین یه DataTable بسازید که یه ستونش برابر name+family باشه
combobox رو به DataTable متصل و این ستون رو DisplayMember کنید

من از dataset استفاده می کنم حالا اگه بخواهم دوتا ستون یه جدول را به combobox وصل کنم باید چه کار کنم
ممنون