PDA

View Full Version : سوال: نمایش دو فیلد از جدول در کمبوباکس



programerinfonet
دوشنبه 10 تیر 1392, 09:56 صبح
سلام دوستان
چه طوری می تونم از یک جدول دو فیلد رو انتخاب و کنم و در کمبوباکس نمایش بدم ؟
مثلأ نام و نام خانوادگی در یک کامبوباکس نمایش داده شود
ممنون

13601360
دوشنبه 10 تیر 1392, 10:37 صبح
سلام دوستان
چه طوری می تونم از یک جدول دو فیلد رو انتخاب و کنم و در کمبوباکس نمایش بدم ؟
مثلأ نام و نام خانوادگی در یک کامبوباکس نمایش داده شود
ممنون
یک نمونه تو لینک پایین هست
http://barnamenevis.org/showthread.php?405513-%D8%AF%D9%88-%D9%81%DB%8C%D9%84%D8%AF-%D8%A7%D8%B2-%DB%8C%DA%A9-%D8%AC%D8%AF%D9%88%D9%84-%D8%8C-%DA%A9%D9%86%D8%A7%D8%B1-%D9%87%D9%85-%D8%AF%D8%B1-%DA%A9%D9%88%D9%85%D8%A8%D9%88%D8%A8%D8%A7%DA%A9%D 8%B3&p=1804119&viewfull=1#post1804119

programerinfonet
دوشنبه 10 تیر 1392, 10:46 صبح
ممنون فکر کنم این linq گفته من بانکک اکسسه و روشم ado
حالا چی کار کنم
؟

hamid_hr
دوشنبه 10 تیر 1392, 11:15 صبح
select name + ' ' + family in tbl
از اين دستور برا واكشي استفاده كن و اونو تو كومبو نشون بده

programerinfonet
دوشنبه 10 تیر 1392, 12:19 عصر
اینو نوشتم جواب نمیده

my_cn.Open();
DataSet ds = new DataSet();
adap = new OleDbDataAdapter("SELECT Ac_Number +' '+ Ac_BankId IN Table_Account", my_cn);
adap.Fill(ds, "Table_Account");
Cb_Account.DataSource = ds.Tables["Table_Account"];
Cb_Account.DisplayMember = "Ac_Number";

hamid_hr
دوشنبه 10 تیر 1392, 12:30 عصر
ببخشيد اشتباه فرستادم
SELECT Ac_Number +' '+ Ac_BankId from Table_Account
به جاي in بزار from

programerinfonet
دوشنبه 10 تیر 1392, 12:35 عصر
ببخشيد اشتباه فرستادم
SELECT Ac_Number +' '+ Ac_BankId from Table_Account
به جاي in بزار from
باز هم نشد
ببینید کدی که من نوشتم اصلأ درسته ؟
من خودم هم from رو امتحان کردم و هم in

hamid_hr
دوشنبه 10 تیر 1392, 12:49 عصر
من با اكسس يك نمونه ساختم تست كردم جواب داد
SELECT d2 + ' ' + d3 FROM Table1;

hamid_hr
دوشنبه 10 تیر 1392, 12:53 عصر
اينو تست كن
SELECT IIF(ISNULL(d3), '', d3) + ' ' + IIF(ISNULL(d2), '', d2) from Table1;

programerinfonet
دوشنبه 10 تیر 1392, 13:03 عصر
من با اكسس يك نمونه ساختم تست كردم جواب داد
SELECT d2 + ' ' + d3 FROM Table1;

تو اکسس خودم هم جواب گرفتم من فکر کنم خط آخر رو نباید به این شکل بنویسیم
Cb_Account.DisplayMember = "Ac_Number";

Mahmoud.Afrad
دوشنبه 10 تیر 1392, 13:55 عصر
یک اسم براش در نظر بگیر و از اون استفاده کن
SELECT Ac_Number +' '+ Ac_BankId as nickname IN Table_Account
Cb_Account.DisplayMember = "nickname";