【发布时间】:2015-04-12 16:22:19
【问题描述】:
我有遗产和合同表。 Estate 表具有布尔属性(可用)。当客户确认他们的合同时,Estate 表中的可用属性将其值更改为 false。 Estate 从组合框中按 EstateID 进行选择。问题是我不知道如何通过在 EstateCombobox 中选择的 ID 访问可用属性。
contract.ContractDate = Convert.ToDateTime(ContractDateTextBox.Text);
contract.OperationType = OperationTypeComboBox.SelectedItem.ToString();
contract.Description = DescriptionTextBox.Text;
contract.EstateID = Convert.ToInt32(EstateComboBox.SelectedValue);
contract.ClientID = Convert.ToInt32(ClientComboBox.SelectedValue);
contract.EmployeeID = Convert.ToInt32(EmployeeComboBox.SelectedValue);
contract.NewOwnerID = Convert.ToInt32(NewClientOwnerComboBox.SelectedValue)
EstateComboBox.DataSource = AgencyContext.Estate.ToList();
EstateComboBox.DisplayMember = "EstateName";
EstateComboBox.ValueMember = "EstateID";
EstateComboBox.Invalidate();
【问题讨论】:
标签: c# winforms linq entity-framework lambda