View Full Version : Bind کردن comboBox به دیتابیس
sarehhh
دوشنبه 14 مرداد 1387, 20:06 عصر
سلام.
کسی می دونه چطور می تونم یک comboBox رو به دیتا بیس Bind کنم؟
می خواهم محتویات یک ستون از جدولی در دیتا بیس رو در comboBox ببینم.
اگر کسی کمک کنه ممنون می شم.
comboBox2.DataBindings.Add("DataSource", objDataview, "title");
این دستور درست و کافیه؟
pars.engineer
سه شنبه 15 مرداد 1387, 00:41 صبح
اگر يك جدول داريد با چند فيلد و مي خواهيد از يك فيلد را به كمبو باكس Bind نماييد از كد زير
استفاده كنيد.
SqlDataAdapter objDataAdapter = new SqlDataAdapter("SELECT * FROM Yourtable", objConnection);
DataTable dt = new DataTable();
objDataAdapter.Fill(dt);
comboBox.DataSource = dt;
comboBox.DisplayMember = "FieldName";
ابتدا بوسيله ي ديتا آداپتر جدول مورد نظر را در يك ديتا تيبل بريزيد، سپس فيلد مورد نظر را به كمبو باكس بيند نماييد.
موفق باشد.
sarehhh
سه شنبه 15 مرداد 1387, 09:13 صبح
مرسی واقعا.
درست شد.:لبخندساده:
farshi114
شنبه 17 مرداد 1388, 18:42 عصر
با سلام
ببین اگر بخواهیم بیش از دو ستون را به combobox بایند کنیم چکار کنیم
مثلا کاری کنیم که هم نام و هم فامیلی طرف در یک combobox نمایش داده بشه...:متفکر:
saadi2
شنبه 17 مرداد 1388, 18:52 عصر
"select fname" + " " + "lname As Name from table"
mn_zandy63
یک شنبه 18 مرداد 1388, 01:39 صبح
"select fname" + " " + "lname As Name from table"
همون طور که دوستمون گفتند میتونی توی دستور select ت یک فیلد خودت بوجود بیاری که شامل نام و نام خانوادگی باشه٬ بعد این فیلد جدیدت رو به combo box بایند کن.
mohammadian7
یک شنبه 19 تیر 1390, 20:27 عصر
سلام
اگر بخوام من همین کد رو با linq پیاده سازی کنم چه جوری میشه؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.