c# - DBNull error using combobox with entity framework -


Application in a window using the Entity Framework, I'm struggling with Cambodia a little bit.

I is an entity device , which has 0,1 connections from any other entity <0> person . Meaning, device can contain 0 or 1 person .

To create / edit forms, I have the device , I have a Cambodia to choose Person I populate the Cumberbox like this:

  personComboBox.DataSource = context.People.ToList (); PersonComboBox.DisplayMember = "name"; PersonComboBox.DataBindings.Add ("SelectedItem", toolbanking source, "person");  

If I select a person , but everything is working fine, but if I leave it blank, I get the following error :

The object type 'System.DBNull' can not be changed to 'EMDataModel.Person'.

If I remove the combo box from the form, then I insert the required zeros in a new device , person field. It tells me, that the model and the database are properly configured.

What I have found is that for some reason, the blankbox returns DBNull is chosen, and the unit structure only accepts zero values, so how do I change it? ?

I'm pulling my hair for this week, and hope someone can point me in the right direction.

>

Comments

Popular posts from this blog

winforms - C# Form - Property Change -

javascript - amcharts makechart not working -

java - Algorithm negotiation fail SSH in Jenkins -