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(...)