PDA

View Full Version : سوال: Combo Box



mehriadeli
پنج شنبه 24 تیر 1389, 10:44 صبح
با سلام دوستان عزیز
من یک Window App دارم که در یک Combo box نام اعضا را از یک DataSet میگیرم و در Combo بایند میکنم چطور میتونم با انتخاب یک عضو کد اون شخص رو بردارم یعنی کد شخص رو باید به کدام خصیصه Combo بایند کنم ؟
این بخشی از کد هست:
DataSet ds = new DataSet ();
SqlDataAdapter da = new SqlDataAdapter("Select * from dbo.TblShbh", con);
da.Fill (ds );
comboBox1.DataSource = ds.Tables[0];
comboBox1.DisplayMember = "NameShbh";
با تشکر:اشتباه:

amin1000
پنج شنبه 24 تیر 1389, 10:55 صبح
از خاصیت select index استفاده کن

hamidreza20
پنج شنبه 24 تیر 1389, 12:39 عصر
سلام دوست عزیز

کد اون شخص در دیتا بیس یا مقدار عددی (ایندکس) در کمبو باکس؟؟؟؟؟؟؟؟؟

voodoo01
پنج شنبه 24 تیر 1389, 12:45 عصر
DataSet ds = newDataSet ();
SqlDataAdapter da = newSqlDataAdapter("Select * from dbo.TblShbh", con);
da.Fill (ds );
comboBox1.DataSource = ds.Tables[0];
comboBox1.DisplayMember = "NameShbh";



ComboBox1.ValueMember=نام فيلد مورد نظر

برای استفاده

ComboBox1.SelectedValue
موفق باشید

VooDoo

csharpprogramer88
پنج شنبه 24 تیر 1389, 12:52 عصر
از اين كد استفاده كنيد اميدوارم حل بشه


da2 = new SqlDataAdapter("select * from tbl_moshtari", con);
da2.Fill(ds, "tbl_moshtari");
bs.DataSource = ds.Tables["tbl_moshtari"];

cmbmoshtari.DataSource = ds.Tables["tbl_moshtari"];
cmbmoshtari.DisplayMember = "name_moshtari";
cmbmoshtari.ValueMember = "code_moshtari";