Originariamente inviato da ertulio
Sto cercando di seguire il tuo consiglio, però mi son bloccato al passaggio dei valori alle textbox del form2
Ho il form 1 con il datagrid, una volta selezionato la riga come faccio a passare l'id alla form2. Scusate ma è la prima volta che mi trovo in questa situazione. Grazie
Nel Form2, aggiungi una routine Public che carica un record in base al suo ID, esempio
codice:
Public Function CaricaRecord (byval IdDaCaricare As Long)
' Codice per caricare il record con una select
' SELECT <elenco_campi> FROM <tabella> WHERE ID = IdDaCaricare
' assegnazione dei valori ai controlli del form
' txtCognome.Text = <valore>
' ecc. ecc.
End Function
Poi quando devi aprire il record nel Form2:
codice:
Private Sub btnApriForm2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnApriForm2.Click
Form2.CaricaRecord(25)
Form2.ShowDialog()
End Sub
Ovviamente, al posto di 25 , tu dovrai passare il valore della colonna ID relativa alla riga selezionata nel tuo DataGridView.
Ciao 
P.S.
Ho scritto al volo, quindi occhio ai possibili errori!!