當我在DropDownList中選擇一個值時,我需要從數據庫中顯示其相應的值到文本字段(當然,還有文本字段)。如何將數據從數據庫綁定到控制字段?
例
Database : Table
eID eName eSalary
1 Tincy 50000
2 Vincy 40000
我有一個DropDownList指定的主鍵(在此,電子ID是主鍵)。所以,當我在DropDownList中選擇一個值時,我需要在TextBoxes中顯示eID-1的全部細節。
當我在DropDownList中選擇一個值時,我需要從數據庫中顯示其相應的值到文本字段(當然,還有文本字段)。如何將數據從數據庫綁定到控制字段?
例
Database : Table
eID eName eSalary
1 Tincy 50000
2 Vincy 40000
我有一個DropDownList指定的主鍵(在此,電子ID是主鍵)。所以,當我在DropDownList中選擇一個值時,我需要在TextBoxes中顯示eID-1的全部細節。
要綁定的控制數據按照以下步驟:
1.創建存儲proceudre或查詢,以從數據庫表等使用DataReader對象
select * from Table where eID = 1
2.query數據獲取數據。
3.Assign DataReader對象的值,以文本框控制等
textbox1.Text = dr["eName "].ToString();
謝謝你Pranay ..所以你好.... – 2010-06-29 11:30:40
首先,dropDownList1_SelectedIndexChanged事件,手柄選擇的項目。
int requestedId = Convert.ToInt32(dropDownList1.selectedItem.Tostring());
,並得到你的結果與selectedId
var result = (from s in dataContext.YOURTABLE where s.Id.Equals(requestedId) select s).ToList();
if(result.Count > 0)
{return result.First()}
一後()。你可以調用任何你想要的值,並將它們綁定到textField。
不要忘記upvote和標記答案爲接受,如果它適合你.. – 2012-05-05 09:46:24