vb.net 2008を使用していますが、txtEmpNoをtxtRateにバインドしたいと思います。しかし、私はそれが正しい列をチェックしました。
エラー「データソースのプロパティまたは列のレートにバインドできません。パラメータ名:dataMember」
このコード:
Private Sub txtEmpNo_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtEmpNo.KeyPress
Dim da3 As New SqlDataAdapter
Dim ds3 As New DataSet()
Dim sqlRate As String = "SELECT Max(Rate) From EmployeeSalary WHERE EmployeeRun = '" & txtEmpNo.Text.ToString & "'"
da3 = New SqlDataAdapter(sqlRate, Conn)
da3.Fill(ds3, "EmployeeRun")
If ds3.Tables("EmployeeRun").Rows.Count > 0 Then
txtRate.DataBindings.Add(New Binding("Text", ds3.Tables("EmployeeRun"), "Rate"))
txtRate.DataBindings.Clear()
Else
txtRate.Text = ""
End If
End Sub
御時間ありがとうございます。:)