В моем классе frmMain у меня есть текстовое поле (txtCustomer), которое заполняется из базы данных. Я хочу передать это значение в другое текстовое поле в frmDepartment (txtDeptCustomer).vb.net текстовое поле не смещающее значение
Я не вижу логики, почему код, который я использую, не отображает значение в txtDeptCustomer. Я могу запросить базу данных в порядке с переменной, поэтому строка передается, но просто не отображается в txtDeptCustomer. Я был бы признателен, если бы кто-нибудь мог указать на мою ошибку. Благодаря
frmDepartment
Dim customer As Object = frmMain.txtCustomer.Text
Это проходит правильное значение в БД.
sql = "SELECT * FROM Departments where Customer = '" & CType(customer, String) & "'"
< текстовое поле txtDeptCustomer --- НЕ ОТОБРАЖЕНИЕ ЗНАЧЕНИЯ
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'' public'? Вы называете 'frrmDepartment' от' frmMain'? – Edper
@Edper Я поставил try catch и не обнаружил ошибок. Спасибо – user1532468