Posizionamento su datagridview

lunedì 04 febbraio 2008 - 16.52

epigrottero Profilo | Newbie

Ciao a tutti, sto provando a riscrivere in vb.2005 una mia applicazione vb6 e da 1 pò mi sto chiedendo come riposizionare il rigo corrente della mia datagridview dopo averla ripopolata a seguito di un aggiornamento su un form dettagli. La proprietà CurrentRow.Index è di sola lettura e se provo a impostare Currentcell mi dice che la cella non appartiene a questo oggetto. Dove sbaglio? Grazie.

SSUPERPIPPO Profilo | Guru

>Ciao a tutti

Ciao

> sto provando a riscrivere in vb.2005 una mia applicazione
>vb6 e da 1 pò mi sto chiedendo come riposizionare il rigo corrente
>della mia datagridview dopo averla ripopolata a seguito di un
>aggiornamento su un form dettagli. La proprietà CurrentRow.Index
>è di sola lettura e se provo a impostare Currentcell mi dice
>che la cella non appartiene a questo oggetto. Dove sbaglio? Grazie.
>

Innanzitutto devi intercettare l'indice della riga corrente prima del refresh:

Dim Index As Integer= Me.TuoDataGridView.CurrentRow.Index

Dopo il refresh imposti la proprietà Selected relativa alla riga corrispondente all'indice memorizzato:

Me.TuoDataGridView.Rows(Index).Selected = True

Ciao

Alessandro


http://blogs.dotnethell.it/alebadalin

epigrottero Profilo | Newbie

Funziona perfettamente, GRAZIE!!!!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5