PDA

View Full Version : مشکل با دستور selected index change کمبوباکس



salehsam
دوشنبه 25 آذر 1392, 12:23 عصر
سلام دوستان
من با EF کار میکنم و کمبوباکس رو با کد زیر پر میکنم


cmb_dore_type.DataSource = db.tbl_dore_type.ToList();
cmb_dore_type.DisplayMember = "dore_type";
cmb_dore_type.ValueMember = "dore_id";

مشکلم اینه که وقتی دستور selected index change میخوام value رو بگیرم این ارور رو میده


base {db.tbl_dore_type} = {System.Data.Entity.DynamicProxies.tbl_dore_type_C 3FFE39BD6EEADB7B3EEECC3AED9570FAE6D44B5BC06E960520 A6C18E3FE3AFF}

برای دفعه اول که value رو میگیرم یه سری اعداد و حروف بر میگردونه ولی برای دفعات بعد درست کار میکنه
مشکل از کجاست؟

salehsam
دوشنبه 25 آذر 1392, 15:14 عصر
من با این روش فعلا حلش کردم ولی فکر نکنم راه منطقیش این باشه!


string index = cmb_dore_type.SelectedValue.ToString();
if (index.Length < 5)
{

int cmbdoretype = Convert.ToInt32(cmb_dore_type.SelectedValue);
}