Come da oggetto ho questo problema.
Il mio datagrid lo popolo in questa maniera:
ed è tutto ok.codice:Private Sub Carica() MySQL = "SELECT * FROM tab_dettagli" MyDA = New SqlClient.SqlDataAdapter(MySQL, MyStrConn) MyDS = New DataSet MyDT = New DataTable("dettagli") MyDA.Fill(MyDS, "dettagli") dgrelenco.SetDataBinding(MyDS, "dettagli") End Sub
Poi vorrei che quando si seleziona una riga del datagrid venissero mostrati i valori di ogni singola colonna associati a quella riga nei campi di testo cheho predisposto nella parte inferiore del form.
Ho provato così ma non funziona bene:
In questo modo quando clicco su di una qualsiasi riga mi carica sempre il primo valore in questione, e poi se clicco una seconda volta mi da errore.codice:Private Sub dgrelenco_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles dgrelenco.Click txtTipo.DataBindings.Add("text", MyDS.Tables("dettagli"), "tipo") End Sub
Che cosa sbaglio che non mi consente di associare la riga selezionata ai valori?
Grazie come al solito!!![]()

Rispondi quotando