Posizionarsi su una determinata riga del DatagridView

di il
4 risposte

Posizionarsi su una determinata riga del DatagridView

Salve a tutto il forum, avrei il seguente problema:

Su una Datagridview ho 3 righe di cui la prima colonna è il campo DATA.

Mi posiziono sulla seconda riga.

Passo al form2 per selezionare la Data da impostare alla prima colonna della DataGridView del form1.

Nel Form2 mi riporto il Codice della Riga(IDriga).

 Private Sub Button1_Click

Cn.Open()
sql = "UPDATE FatturepagateR SET Data=" & Chr(34) & DateTimePicker1.Text.Replace(Chr(34), "''") & Chr(34) & " where IDriga=" & Form1.IDrigaTextBox.Text
cmd = New OleDb.OleDbCommand(sql, Cn)
dr = cmd.ExecuteReader
Cn.Close()
Form1.FatturepagateRTableAdapter.Fill(Form1.MazzolaDataSet1.FatturepagateR)
Form1.FatturepagateRBindingSource.Position = TextBox1.Text - 1

Me.Close()

Appena premo sul Button1, chiudo la form2, aggiorno la DataGridView del Form1 e non mi vado a posizionare sulla riga interessata ma vado all' ultima riga.

Usando le Textbox il comando Position del BindingSource mi e sempre funzionato correttamente, non è che cambia qualcosa sul controllo DataGridView?

Attendo Risposta

Distinti Saluti

Fabio Messina

4 Risposte

Devi accedere o registrarti per scrivere nel forum
4 risposte