简体   繁体   中英

Populating values in text box on the selection changed event of Combo Box?

I have a wpf application which has combo box and multiple text boxes.

On the window load event the combo box is filled with the Employee IDs. When I select any ID then the below text boxes should display the name, city, zip, country of the selected "Id". I did wrote the below code for filling in the values in text boxes. Private Sub dataview1(ByVal GUID As String) Try

        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

And called the above function on Selection Changed Event of Combo Box as below:

Private Sub ID CB_SelectionChanged(sender As System.Object, e As System.Windows.Controls.SelectionChangedEventArgs) Handles IDCB.SelectionChanged
    StreetCB.IsEnabled = False
   DataView1(IDCB.SelectedItem)

Though it hits the ViewMode Function but it never populates any values in my text boxes.

Am I missing any thing in it?

Is there any way I could achieve?

Any help will be much appreciated.

Thank you so much!

Though it hits the ViewMode Function but it never populates any values in my text boxes.

Step through this in the debugger. This could happen if your query returns no results, which is, I suspect, the issue in this case.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM