PDA

View Full Version : بایند کردن item , id های یک کمبوباکس به ایندکس اون



aghayex
یک شنبه 23 آبان 1389, 23:42 عصر
با سلام من یه جدول دارم که شامل یه اسم و یه ای دی از اون هست حالا هز موقع که کاربر یه اسم از کامبوباکس انتخاب کرد من به ای دی اون احتیاج دارم که قبلا من اسمو به دیتابیس می دادم و بعد ای دی رو می گرفتم حالا می خوام این کواری رو حذف کنم به این صورت که اگه کاربر یه item رو انتخاب کرد من به جای ایندکس کامبوباکس ای دی اون رو داشته باشم

Reza_Yarahmadi
دوشنبه 24 آبان 1389, 08:12 صبح
زمان بايند كردن از خاصيت ValueMember استفاده كنيد. و زمان جستجو از خاصيت SelectedValue
اگه اين مورد رو توي سايت جستجو كنيد نمونه كدهاي زيادي پيدا ميكنيد.

ایمان مدائنی
دوشنبه 24 آبان 1389, 08:37 صبح
اين هم نمونه كد


private void Combo2()
{
SqlCommand SqlCommand = new SqlCommand();
SqlCommand.Connection = new SqlConnection(Conect);
SqlCommand.CommandType = CommandType.Text;
SqlCommand.CommandText = "SELECT ID,Noe FROM NoeBaste";
DataTable DataTable = new DataTable();
SqlDataAdapter SqlDataAdapter = new SqlDataAdapter();
SqlDataAdapter.SelectCommand = SqlCommand;
SqlDataAdapter.Fill(DataTable);
ComboBox1.DataSource = DataTable;
ComboBox1.ValueMember = "ID";
ComboBox1.DisplayMember = "Noe";
}