提问人:Salwa Hamim 提问时间:2/22/2023 更新时间:2/22/2023 访问量:24
如何将数据从一个窗体中的文本框传递到另一个窗体中的组合框
How to pass data from textbox in one form to combo box in another form
问:
我正在尝试将数据从 supplierForm 中的文本框 [name] 传递到 inventoryForm 中的组合框 [supplier]。 在 supplierForm 中添加新供应商 [textbox] 而不重新加载项目后,它应立即显示在清单窗体的组合框中。我这样做了,它起作用了,但后来它不起作用,它要么起作用一次,然后就不再显示。我不知道为什么会这样。
数据应该在突出显示的组合框中的清单表单中显示位置的屏幕截图:
在供应商文本框中传递数据的位置的屏幕截图,其中用户在供应商名称中键入,然后它应该传递数据:
这是我的代码: 我在 supplierform 中编写了代码以将数据传递到库存表单:
Private Sub updateSupplier()
Dim sp As Supplier = New Supplier()
sp.txtName.Text = ComboBox4.Text
sp.Show()
End Sub
Private Sub supplier_list()
MysqlConn = New MySqlConnection
MysqlConn.ConnectionString = "server=localhost;userid=root;password=root;database=golden_star"
Dim READER As MySqlDataReader
Try
MysqlConn.Open()
Dim Query As String
Query = "select supplier from golden_star.supplier"
Command = New MySqlCommand(Query, MysqlConn)
READER = Command.ExecuteReader
ComboBox4.Items.Clear()
While READER.Read()
ComboBox4.Items.Add(READER("supplier"))
updateSupplier()
End While
MysqlConn.Close()
Catch ex As Exception
End Try
End Sub
我将 supplier_list() 添加到Form_Load
我哪里做错了?请帮忙。
答: 暂无答案
评论