在我的frmMain類中,我有一個從數據庫填充的文本框(txtCustomer)。我想將此值傳遞給frmDepartment(txtDeptCustomer)中的另一個文本框。vb.net textbox不替換值
我無法看到爲什麼我使用的代碼沒有在txtDeptCustomer中顯示值的邏輯。我可以使用變量查詢數據庫,因此字符串正在傳遞,但只是不顯示在txtDeptCustomer中。如果有人能指出我的錯誤,我將不勝感激。由於
frmDepartment
Dim customer As Object = frmMain.txtCustomer.Text
這是傳遞正確的值分貝。
sql = "SELECT * FROM Departments where Customer = '" & CType(customer, String) & "'"
文本txtDeptCustomer < ---不顯示VALUE
Private Sub txtDeptCustomer_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtDeptCustomer.TextChanged
txtDeptCustomer.Text = CType(customer, String)
End Sub
在哪裏聲明客戶變量?爲什麼每次使用這個變量都需要一個字符串時使用一個對象? – Steve
是否顯示任何錯誤? txtDeptCustomer是否是公共的?你從'frmMain'調用'frrmDepartment'嗎? – Edper
@Edper我放入試試看,沒有錯誤顯示。謝謝 – user1532468