سلام وقت اساتید بخیر. یک فرم WPF داریم که برای اضافه کردن رکورد به جدول استفاده میشه. من کمبوباکسی دارم که اسم شهر رو برام نشون میده و البته هر شهر هم یک ستونی داره که آی دی اون شهر هست.
پس
comboBoxCity.ItemsSource = database.vw_City.ToList();
<ComboBox Name="comboBoxCity" SelectedValuePath="CityID" DisplayMemberPath="CityName" "/>
تکست باکسی هم هست که نام افراد نوشته میشه در اون
یک عکسی شبیه این
حالا دکمه ثبت btn_Save که زده میشه
City c1= new City(); c1.Name = txt_Name.Text.Trim(); c1.CityID = Convert.ToInt32(comboBoxCity.SelectedValuePath); database.City.Add(c1); database.SaveChanges();
ولی وقتی به خط افزودن آی دی شهرCityID میرسه چیزی میخواد به جدول EntityFrameWork اضافه کنه این عبارت هست
سلام، path مسیٰر رو مشخص میکنه برای دستیابی به مقدار دستور رو به شکل زیر تغییر بدین
c1.CityID = Convert.ToInt32(comboBoxCity.SelectedValue);
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)