コンボ ボックスと複数のテキスト ボックスを持つ wpf アプリケーションがあります。
ウィンドウ ロード イベントでは、コンボ ボックスに従業員 ID が入力されます。ID を選択すると、下のテキスト ボックスに、選択した「ID」の名前、都市、郵便番号、国が表示されます。テキストボックスに値を入力するための以下のコードを書きました。Private Sub dataview1(文字列としての ByVal GUID) を試す
Dim viewDs As New DataSet()
Dim Query As String
Query = "Select * from tblEmployeeInfo Where ID = '" & GUID.Trim & "'"
viewDs = GetData(Query, True)
Dim dv As DataView = New DataView(viewDs.Tables(0))
Dim Notify As String = String.Empty
If dv.Count > 0 Then
If Not IsDBNull(dv(0)("ID")) Then
txtGUID.Text = dv(0)("ID")
Else
txtGUID.Text = String.Empty
End If
If Not IsDBNull(dv(0)("StreetName")) Then
txtStName.Text = dv(0)("StreetName")
Else
txtStName.Text = String.Empty
End If
End If
Catch ex As Exception
MsgBox("No Values Found")
End Try
End Sub
以下のように、コンボ ボックスの選択変更イベントで上記の関数を呼び出します。
Private Sub ID CB_SelectionChanged(sender As System.Object, e As System.Windows.Controls.SelectionChangedEventArgs) Handles IDCB.SelectionChanged
StreetCB.IsEnabled = False
DataView1(IDCB.SelectedItem)
ViewMode 関数にヒットしますが、テキスト ボックスに値が入力されることはありません。
私はそれに何か欠けていますか?
私が達成できる方法はありますか?
どんな助けでも大歓迎です。
どうもありがとう!