ورود

View Full Version : قراردهی مقادر جدول درون کامبو باکس بدون بیندکردن



«Hossein»
یک شنبه 30 اردیبهشت 1397, 09:16 صبح
با سلام
میخوام هنگامی که برنامه اجرا میشه فیلد id و name از جدوم مشخص خونده بشه و درون کامبو باکس قرار بگیره مثلا (1002:حامد)

و بعدا میخوام هنگامی ذخیره فقط ای دی ذخیره شه و کاری با نام نداشته باشه

من از entity framework استفاده کردم و خب بار اولمه دارم ازش استفاده میکنم ممنون میشم هرچه سریعتر پاسخ بدید.

«Hossein»
سه شنبه 15 خرداد 1397, 22:31 عصر
خب خیلی ممنون از راهنمایی دوستان خودم یافتم

برای اینکار در خاصیت لود ویندو یا خاصیت لود کامبو باکس کد زیر را وارد میکنیم



dbentites db=new dbentites();
combobox.itemsSource=db.tablename.select(c=>c.fname).tolist();



دقت داشته باشید که بعد از select نام حتما tolist() را وارد کنید

سپس برای انتخاب کد اون نام و ذخیره در جدول دگیر( ما میخواهیم کد مربوط به این نام را ان بار در جدول دیگر ذخیره کنیم)
در خاصیت selectionchange کامبو باکس


using(var db=new dbcontext())
}
var rec=db.tablename.first(c=>c.fname==combobox.selecteditem.tostring());
string code=rec.code.tostring();