PDA

View Full Version : سوال: ارسال محتوایات دو فیلد (نام و نام خانوادگی ) به یک آیتم از Combobox



uness12
پنج شنبه 09 آذر 1391, 14:03 عصر
سلام دوستان ، من قصد دارم محتوایات دو فیلد جداگانه (نام) و (نام خانوادگی) از یک جدول رو به یکی از آیتم های Combobox ارسال کنم توسط کد زیر فقط تونستم محتوایات فیلد (نام) رو به یکی از آیتم های combobox نمایش دهم


SqlCommand ff = new SqlCommand("select * from skarmand",c5);
SqlDataAdapter ad = new SqlDataAdapter(ff);
DataTable dt = new DataTable();
SqlDataReader rdr = ff.ExecuteReader();
while (rdr.Read())
{
namekar.Items.Add(rdr["name"].ToString());
}

ولی میخوام محتوایات دو فیلد جداگانه ی(نام) و (نام خانوادگی) یکجا در یک آیتم نمایش داده بشه لطفا کمکم کنید.ممنون میشم

morteza147
پنج شنبه 09 آذر 1391, 14:24 عصر
Doste aziz man C#‎ balad nistam ama age dastoore SQL ra in tory benevisi javab mide
select fname+' '+lname as name from skarmand
namekar.Items.Add(rdr["name"].ToString());
fname= نام lname= نام خانوادگی
اگر می خوای تمام رکورد ها را تو Combobox بنویسی باید از حلقه استفاده کنی

plus
پنج شنبه 09 آذر 1391, 14:45 عصر
خوب همنیطور که دوستمون گفتن میتونین سمت SQL به هم بچسبونید دو تا فیلد رو. یا اینکه سمت #C دو تا رو به هم بچسبونید:


namekar.Items.Add(String.Format("{0} {1}", rdr["name"].ToString(), rdr["family"].ToString()));

uness12
پنج شنبه 09 آذر 1391, 18:55 عصر
ممنون دنبال همین کد بودم