2013-05-11 34 views
-2

我想從下拉列表中檢索值並通過LINQ在文本框中顯示結果,但此代碼僅檢索員工編號1?使用LINQ從下拉列表中檢索值並在文本框中顯示結果

Employee employee = north.Employees.Single(q=> q.EmployeeID == int.Parse(DropDownList2.SelectedValue)); 
employee.FirstName = TextBox5.Text; 
employee.LastName = TextBox6.Text; 
north.SubmitChanges(); 

View(); 
+0

您的linq代碼返回一個員工,因爲您使用的是「單一」 – 2013-05-11 15:45:46

+0

你在這裏試圖做什麼。你想要單個/多個結果? – 2013-05-11 15:47:19

+1

他(可能)意味着t僅適用於第一個下拉列表。 – Kamyar 2013-05-11 15:49:09

回答

1

您的數據綁定可能有問題。我想SelectedValue總是返回0.對於解決方法,請嘗試int.Parse(DropDownList2.SelectedItem.Text)(請注意,如果您的項目的值與他們的文本不同,則不能使用此項。)

+0

嘿傢伙我想通過從dropdownlist中選擇id來刪除數據庫中的行我做了什麼來運行我希望它運行的代碼 – moonlight7 2013-05-12 21:05:15

相關問題