首页 > 解决方案 > 使用 Form1.TextBox1.Text 作为 Form2 中 MySQL 选择命令的值

问题描述

我在 Form1 上有 TextBox1.Text 和 Button1。我单击 Form2 上 ShowDialog() 的 Button1。OnLoad Form2 从 mysql 数据库中获取数据并在 DataGridView1 中显示该数据。

在 MySQL 命令中,我需要 Form1.TextBox1.Text 是一个值

像这样

"SELECT id FROM tablename WHERE id ='" & Form1.TextBox1.Text & "'"

有人可以帮助我吗?


解决了

解决方案:

Form2 公开课中

Dim Text1 As String
Dim Text2 As String 'if you need to transfer multiple values

Public Sub New(ByVal Textbox1 As String, ByVal Textbox2 As String)

    InitializeComponent()
    Me.Text1 = Textbox1 
    Me.Text2 = Textbox2 

End Sub

Form1 Button1 点击

Private Sub Button1_Click(ByVal sender As System.Object,
              ByVal e As System.EventArgs) Handles Button1.Click

        Dim Frm2 As New Form2(TextBox1.Text, TextBox2.Text)
        Me.Hide()
        Frm2.ShowDialog()
        Me.Show()

    End Sub

标签: mysqldatabasevb.netformsonload

解决方案


推荐阅读