PDA

View Full Version : سوال: مشکل با combobox



akarsu
پنج شنبه 30 تیر 1390, 23:58 عصر
سلام
دوستان من از یک dll استفاده میکنم تو پروژم اما با مشکلی مواجه شدم
اونم اینه که من می خوام اطلاعات یک ستون از جدولمو بریزم تو comboox و از کد زیر استفاده می کنم و برای combobox خود برنامه مشکل نداره اما برای کمبوباکسی که با dll اضافه میکنم با مشکل واجه میشم
SqlConnection con1 = new SqlConnection();
con1.ConnectionString = str1;
SqlCommand cmd = new SqlCommand("select name from tb1", con1);
SqlDataAdapter ad = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
ad.Fill(dt);
comboBox2.DataSource= dt;
comboBox2.DisplayMember= "name";

و مشکل اینه که تو این combobox
DisplayMember
وجود نداره

akarsu
جمعه 31 تیر 1390, 21:14 عصر
کسی نبود کمک کنه ؟:گریه:

mohammad_cmd
جمعه 31 تیر 1390, 23:20 عصر
شما اگر می خواین اطلاعات یک ستون از جدولتون رو بریزید در یک combo boxمی توانید از این کد استفاده کنید :
sqlconnection con1 = new sqlconnection(str1);
sqlcommand cmd = new sqlcommand("select name from tb1",con1);
sqldatareader dr ;
dr = cmd.ExecuteReader();
while (dr.read())
{
combobox1.items.add(dr.getvalue(feild number).tostring());
}

akarsu
جمعه 31 تیر 1390, 23:52 عصر
خیلی ممنون اما تو خط زیر با مشکل بر خوردم
combobox1.items.add(dr.getvalue(feild number).tostring());

feild number چیه ؟

mohammad_cmd
شنبه 01 مرداد 1390, 00:04 صبح
منظور از فیلد نامبر شماره column در جدولت در دیتا بیس است و از 0 شروع می شود.

akarsu
شنبه 01 مرداد 1390, 00:17 صبح
خیلی ممنون دوست عزیز :تشویق:
مشکل حل شد