我想从下拉列表中检索值并通过LINQ在文本框中显示结果,但此代码仅检索员工编号1?
Employee employee = north.Employees.Single(q=> q.EmployeeID == int.Parse(DropDownList2.SelectedValue));
employee.FirstName = TextBox5.Text;
employee.LastName = TextBox6.Text;
north.SubmitChanges();
View();
答案 0 :(得分:1)
您的数据绑定可能有问题。我认为SelectedValue
始终返回0.要解决此问题,请尝试int.Parse(DropDownList2.SelectedItem.Text)
(请注意,如果您的商品的值与其文字不同,则无法使用此内容。)