2010-06-29 109 views
1

當我在DropDownList中選擇一個值時,我需要從數據庫中顯示其相應的值到文本字段(當然,還有文本字段)。如何將數據從數據庫綁定到控制字段?

Database : Table 
eID   eName   eSalary 
1    Tincy   50000 
2    Vincy   40000 

我有一個DropDownList指定的主鍵(在此,電子ID是主鍵)。所以,當我在DropDownList中選擇一個值時,我需要在TextBoxes中顯示eID-1的全部細節。

+0

不要忘記upvote和標記答案爲接受,如果它適合你.. – 2012-05-05 09:46:24

回答

0

要綁定的控制數據按照以下步驟:

1.創建存儲proceudre或查詢,以從數據庫表等使用DataReader對象

select * from Table where eID = 1 

2.query數據獲取數據。

3.Assign DataReader對象的值,以文本框控制等

textbox1.Text = dr["eName "].ToString(); 
+0

謝謝你Pranay ..所以你好.... – 2010-06-29 11:30:40

0

首先,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。

相關問題