Mi trovo a dovere costruire una GridView con un numero variabile di colonne e di righe.
Da codice individuo la quantità di colonne e di righe da costruire ed una di esse dovrebbe permettermi di potere dichiarare una sola colonna e, in questo caso, non ho bisogno nemmeno di una riga Header, perciò ho tirato fuori le seguenti righe di codice:
n = ($TbVoIni.Count / 2) - 1
Select Case DatiLetti.Rows.count
Case 0
DatiLetti.Header = DatiLetti.None 'impostazione della Riga di Testata
DatiLetti.Grid = False 'impostazione modello griglia "Disattivo"
DatiLetti.Columns.count = 1 'impostazione n° di colonne
DatiLetti.Rows.count = n + 1
DatiLetti.Columns[0].width = "720" 'impostazione larghezza 1^ colonna
DatiLetti.Columns[0].Alignment = Align.Left
For i = 0 To n
DatiLetti[i].Text = $TbVoIni[i, 0] ' **?**
iCoVoce = $TbVoIni[i, 1]
$VoceCto = EstraiVocePianCont(iCoVoce)
DatiLetti[i].Text = $VoceCto
DatiLetti[i].Font.Size = 12
Next
Ebbene, al momento dell'esecuzione dell'istruzione
DatiLetti[i].Text = $TbVoIni[i, 0]
ricevo il seguente Errore:
argomenti non sufficienti nel Form71.1062
Ciò non succede quando le colonne sono 2 o più.
Può essere perchè non sono consentite, per la GridView, meno di 2 colonne?