2011-02-08 70 views
0

我正在尋找從一個SqlDataSource到文本框數據綁定的最簡單的方法在Visual Studio 2008中綁定文本框到現場通過的SqlDataSource(VB.NET)選定

比如掉線,我有4個目前有地址,城市,州,郵編的文本框。我在頁面上也有一個SqlDataSource獲取記錄的ID並根據ID選擇這4個字段。

我怎樣才能夠快速綁定每個框到選定的特定字段?我會認爲這將是非常簡單的 - 但事實並非如此。似乎答案是建立一個GridView或某種類型的控件。

溫柔......我是一個結點:)

+0

需要更新支持或者只讀嗎? – 2011-02-09 00:23:33

+0

我需要最終能夠根據API返回值來更新值。 – RogueSpear00 2011-02-09 03:29:25

回答

1

一般來說,你是正確的,如果你想使用數據綁定,您需要使用適當的控制。對於這個例子,我建議使用FormView - 它設計爲顯示單個數據庫記錄的結果並使用模板,這意味着您將完全控制輸出。本文可能是一個很好的開始:FormView Control: Step by Step

要在代碼隱藏類中讀取綁定到FormView的值,您需要爲FormView的DataBound事件創建一個事件處理函數。在該事件處理程序,你會通過FindControl編程引用控件,像這樣:

Dim myLabel As Label = CType(FormViewID.FindControl("id"), Label) 

這裏,ID將標籤的ID其價值,你有興趣一旦你有標籤的參考。你可以使用myLabel.Text來獲得它的價值。