Nascondere tutte le celle di una riga di una GridView
Da Gambas-it.org - Wikipedia.
Per nascondere tutte le celle di un'intera riga di una GridView, risultando così il numero di righe visibili ridotto di uno, si dovrà porre a zero la proprietà .Height di una riga individuata in base al suo indice.
Va precisato che la riga non viene distrutta [ Nota 1 ], ma diventa non più evidente, non più visibile, poiché viene azzerata la sua dimensione dell'altezza.
Mostriamo un esempio:
Public Sub Form_Open() With GridView1 .Columns.Count = 4 .Rows.Count = 4 ' Nasconde la seconda riga (di indice 1), azzerando la sua altezza: .Rows[1].Height = 0 End With ' Si assegna comunque un testo alla prima cella della riga poco prima nascosta: GridView1[1, 0].Text = "zero" End Public Sub Button1_Click() ' Si riattribuisce un valore superiore a zero alla seconda riga, poco prima nascosta: GridView1.Rows[1].H = 20 End
Note
[1] Per distruggere definitivamente una riga della GridView, è necessario utilizzare il Metodo .Remove( ) della proprietà .Rows
GridView1.Rows.Remove(...)