あるフォームの 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