View Full Version : حرفه ای: Load کردن ستون جدولی در Sql Server در ListBox در #C
moharam1370
سه شنبه 26 دی 1391, 17:49 عصر
سلام
این موضوع به خوبی انجام میشه ، وقتی میخوای به عناصر ListBox دسترسی پیدا کنی ..... دیگه #C شرمنده ما میشه !:متفکر:
در کل فقط اطلاعات رو View می کنه ....
(البته ناگفته نباشه 2012 #C این مشکل رو نداره )
moharam1370
سه شنبه 26 دی 1391, 19:37 عصر
تشکر از راهنماییاتون !!!!
khokhan
سه شنبه 26 دی 1391, 19:55 عصر
تشکر از راهنماییاتون !!!!
می شه منظورتونو واضح تر بگین
ما که متوجه منظور شما نشدیم
moharam1370
چهارشنبه 27 دی 1391, 01:11 صبح
listBox1.DataSource = Open_Sql.Select_Set("Select M_Model From Tbl_Gheymat Order By M_Model", "Tbl_Gheymat", 1);
listBox1.DisplayMember = "Tbl_Gheymat.M_Model";
این دستور اطلاعاتی از یک ستون رو در listbox میاره ...
مثلاً
a
b
c
d
e
وقتی مینویسیم :
messageBox.Show(listbox1.Items[1].Value.ToString())
میگه اطلاعاتی وجود نداره !
moharam1370
چهارشنبه 27 دی 1391, 10:14 صبح
..........
rezaei_y
چهارشنبه 27 دی 1391, 10:22 صبح
listBox1.DataSource = Open_Sql.Select_Set("Select M_Model From Tbl_Gheymat Order By M_Model", "Tbl_Gheymat", 1);
listBox1.DisplayMember = "Tbl_Gheymat.M_Model";
listBox1.ValueMember = "Tbl_Gheymat.M_Model";
reza_Nazem
چهارشنبه 27 دی 1391, 15:38 عصر
این موضوع به خوبی انجام میشه ، وقتی میخوای به عناصر ListBox دسترسی پیدا کنی ..... دیگه #C شرمنده ما میشه !
در کل فقط اطلاعات رو View می کنه ....
(البته ناگفته نباشه 2012 #C این مشکل رو نداره )
تا یه حدودی درست می گی اگه listbox یا combobox رو bind کنی خاصیت Item اون پر نمی شه
بهتره از bindingsource برای bind کردن استفاده کنی . و به جای خوندن ایتم لیست آیتم bindingsource رو بخونی
moharam1370
چهارشنبه 27 دی 1391, 17:13 عصر
تا یه حدودی درست می گی اگه listbox یا combobox رو bind کنی خاصیت Item اون پر نمی شه
بهتره از bindingsource برای bind کردن استفاده کنی . و به جای خوندن ایتم لیست آیتم bindingsource رو بخونی
نشد که بشه !
مگه اینکه دستم بهت نرسه بیل گیتس .....
moharam1370
چهارشنبه 27 دی 1391, 17:25 عصر
تا یه حدودی درست می گی اگه listbox یا combobox رو bind کنی خاصیت Item اون پر نمی شه
بهتره از bindingsource برای bind کردن استفاده کنی . و به جای خوندن ایتم لیست آیتم bindingsource رو بخونی
کد شو چی باید بنویسم ؟
reza_Nazem
چهارشنبه 27 دی 1391, 22:28 عصر
\
BindingSource bs = new BindingSource();
bs.DataSource = Open_Sql.Select_Set("Select M_Model From Tbl_Gheymat Order By M_Model", "Tbl_Gheymat", 1);
listBox1.DataSource = bs;
listBox1.DisplayMember = "Tbl_Gheymat.M_Model";
listBox1.ValueMember = "Tbl_Gheymat.M_Model";
MessageBox.Show((bs[1] as DataRowView)["Tbl_Gheymat.M_Model"].ToString());
moharam1370
پنج شنبه 28 دی 1391, 22:23 عصر
\
BindingSource bs = new BindingSource();
.............................
OK !
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.