DataGrid che rimane "sporco"

mercoledì 20 febbraio 2008 - 11.39

secks Profilo | Senior Member

In vb.net 2003 ho una datagrid caricata di una tabella da access.
Se ci sono molti record viene riempieta la griglia e con

DataGrid1.CurrentRowIndex = t.Rows.Count - 1

mi posiziono sull'ultima riga.

se poi faccio un filtro sulla tabella e ricarico la griglia con meno record, rimane disegnato il contenuto della cella su cui era posizionato prima.

Praticamente non pulisce completamento lo spazio che adesso dovrebbe essere vuoto.

Sembra che con il CurrentRowIndex memorizzi il campo selezionato e poi se la griglia con selezioni successive non ci va sopra non sbianchi lo spazio.

Qualcuno ha qualche idea?

Ciao a tutti.
Paolo.

luigidibiasi Profilo | Guru

A me un problema simile lo dà se imposto i colori di background delle celle( o della tabella ) su Trasparent.
Luigi Di Biasi

secks Profilo | Senior Member

Il bello è che se clicco sulla datagrid, il problema non si pone. Sembra che con il CurrencyRowIndex predisponga il campo in modo particolare ...
Ciao e grazie.
Paolo.
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5