Io ho provato il tuo codice, ma non vedo alcuna riga o colonna.
Per far apparire l'
Header della
GridView ho dovuto anche inserire la riga:
Riguardo alla possibilità di impostare l'altezza dell'
Header, non mi sembra sia possibile. Uno stratagemma, però, potrebbe adottarsi mediante l'aggiunta di caratteri
escape.
Facciamo in modo che nel tuo esempio la parola "
Nome", posta nella prima colonna dell'
Header abbia maggiore distanza sia dal limite superiore sia da quello inferiore della cella, nella quale esso è contenuto. Agiremo così:
With GridView1
.Columns.Count = 2
.Header = 1
.Columns[0].Text = "\nNome\n"
.Columns[0].Expand = True
.Columns[1].Text = "Prezzo\nd'acquisto"
.Columns[1].Width = 200
End With
Le uniche alternative alla soluzione con i caratteri
escape, se è proprio indispensabile modificare l'altezza dell'
Header, mi sembrano
essere attualmente solo le seguenti:
1) eliminare l'
Header e gestire la prima riga in alto come una qualsiasi riga della
GrieView, magari imitando il colore dell'
Header o attribuendone addirittura un altro. In questo caso per modificare l'altezza di questa prima riga...
pseudo-Header si potrà agevolmente usare il metodo
Rows[0].Height = ;
2) ...costruirsi da capo una
griglia mediante il codice html.