Я создал новый объект (глобальный) в загрузке формы и привязал его свойства к текстовому полю и спискам.
Model obj=new Model();
Привязка данных
cmbJobNo.DataBindings.Add("SelectedValue", external, "JobId", true,
DataSourceUpdateMode.OnPropertyChanged);
В одном событии коммита выбора выборки выпадающего списка iЯ использовал ef6 и получал ту же модель, но когда я установил ее на глобальную переменную, привязка данных не работала.
obj=entity.Model.Single(e => e.JobId == jobno)
Мой код
private void FrmOGPExternal_Load(object sender, EventArgs e)
{
external = new External();
cmbJobNo.DataBindings.Add("SelectedValue", external, "JobId", true, DataSourceUpdateMode.OnPropertyChanged);
//Other Databing
}
private void cmbJobNo_SelectionChangeCommitted(object sender, EventArgs ea)
{
int jobno = Int32.Parse(cmbJobNo.SelectedValue.ToString());
displayTransformerInfo(jobno);
using (TransformerEntities entity = new TransformerEntities())
{
External temp = entity.Externals.Single(e => e.JobId == jobno);
external = temp;
}
}
Как я могу привязать значения к текстовому полю.