2013-03-06 18 views
0

2008,我想綁定txtEmpNo到txtFullName。但我檢查了列是正確的。如何將Textbox1綁定到Vb.net中的Textbox2

錯誤 「不能綁定到數據源的屬性或列[名]參數名稱:數據成員」

此代碼:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
    Dim da3 As New SqlDataAdapter 
      Dim ds3 As New DataSet() 
      Dim bs2 As New BindingSource() 

      Dim sql As String = "SELECT Employee.[First Name] From Employee WHERE Employee.EmployeeNo = '" & txtEmpNo.Text.ToString & "'" 
      da3 = New SqlDataAdapter(sql, Conn) 
      da3.Fill(ds3, "Employee") 

      If ds3.Tables("Employee").Rows.Count > 0 Then 
       txtFullName.DataBindings.Add(New Binding("Text", ds3, "Employee.[First Name]")) 
       txtFullName.DataBindings.Clear() 
      Else 
       txtFullName.Text = "" 
      End If 
End Sub 

感謝您的時間。

回答

0

dataMember參數(第三個)應該只是該列的名稱。
DataSet中的正確表應該在第二個參數中傳遞。換句話說,改變你的綁定到這:

txtFullName.DataBindings.Add(New Binding("Text", ds3.Tables("Employee"), "First Name")) 
+0

非常感謝。是工作! :d – nettoon493 2013-03-06 08:46:04

相關問題