0

あるフォームの datagridview コントロールから別のフォームのコントロールにデータを渡すにはどうすればよいですか? 次のコードを使用してデータベースから情報を取得しています。ユーザーが適切な行を選択すると、別のフォームのコントロールにその行に対応するデータが表示されます。これは可能ですか?可能であれば、どうすればよいですか?

これが私のコードです:

If TextBox1.Text = "" Then
            MessageBox.Show("You must enter an account number to proceed!")
            TextBox1.Focus()
            Me.Refresh()
        Else
            Try
                dbConn = New MySqlConnection("Server=" & FormLogin.ComboBoxServerIP.SelectedItem & ";Port=3306;Uid=123456;Password=234567;Database=accounting")
                If dbConn.State = ConnectionState.Open Then
                    dbConn.Close()
                End If
                dbConn.Open()
                Dim dbAdapter As New MySqlDataAdapter("SELECT ccNumber, ccExpireMonth, ccExpireYear, ccZipcode FROM cc_master WHERE customer_accountNumber = " & TextBox1.Text, dbConn)
                Dim myDatatable As New DataTable
                dbAdapter.Fill(myDatatable)
                If myDatatable.Rows.Count > 0 Then
                    DataGridView1.DataSource = myDatatable
                Else
                    MessageBox.Show("No Customer Records Found!  Please try again!")
                    TextBox1.Clear()
                    TextBox1.Focus()
                End If

            Catch ex As Exception
                MessageBox.Show("A DATABASE ERROR HAS OCCURED" & vbCrLf & vbCrLf & ex.Message & vbCrLf & _
                            vbCrLf + "Please report this to the IT/Systems Helpdesk at Ext 131.")
            End Try

        End If
4

1 に答える 1