[英]reflect values to combo box from datagrid on Selection Changed event
[英]Populating values in text box on the selection changed event of Combo Box?
我有一個wpf應用程序,它具有組合框和多個文本框。
在窗口加載事件中,組合框將填充員工ID。 當我選擇任何ID時,下面的文本框應顯示所選“ Id”的名稱,城市,郵政編碼,國家/地區。 我確實寫了下面的代碼來填寫文本框中的值。 私有子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 Function,但它從未在我的文本框中填充任何值。
我是否想念其中的任何東西?
有什么辦法可以實現?
任何幫助都感激不盡。
非常感謝!
盡管它命中了ViewMode Function,但它從未在我的文本框中填充任何值。
在調試器中逐步解決。 如果您的查詢未返回任何結果,則可能會發生這種情況,我懷疑這是這種情況下的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.