Scusate la versione aggiornata era su un altro pc, il fatto di passare il parametro con una funzione l'ho cancellato non andava, però ho provato con un evento click per vedere se cambiava qualcosa. Qual' è l'evento abbinato alla selezione riga? E devo dare un refresh per aggiornare le dgw? Credo che anzichè "CurrentRow.Cells(0)" che mi riporta sempre al primo" id" debba sostituirla con la cella selezionata di volta in volta.
Imports MySql.Data.MySqlClient
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim conn As New MySqlConnection("server= localhost;username='root';Password='root01*';database='tabelle';")
conn.Open()
Dim da As New MySqlDataAdapter("Select id_uno, gruppo from uno", conn)
Dim dt As New DataTable
da.Fill(dt)
DataGridView1.DataSource = dt
DataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect
Dim id = DataGridView1.CurrentRow.Cells(0).Value().ToString
Dim d2 As New MySqlDataAdapter("Select sottogruppo from due where " & id & " = id_due ", conn)
Dim dt2 As New DataTable
d2.Fill(dt2)
DataGridView2.DataSource = dt2
End Sub
Private Sub DataGridView1_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick
MsgBox("click")
Dim conn As New MySqlConnection("server= localhost;username='root';Password='root01*';database='tabelle';")
conn.Open()
Dim da As New MySqlDataAdapter("Select id_uno, gruppo from uno", conn)
Dim dt As New DataTable
da.Fill(dt)
DataGridView1.DataSource = dt
DataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect
Dim id = DataGridView1.CurrentRow.Cells(0).Value().ToString
Dim d2 As New MySqlDataAdapter("Select sottogruppo from due where " & id & " = id_due ", conn)
Dim dt2 As New DataTable
d2.Fill(dt2)
DataGridView2.DataSource = dt2
End Sub
End Class