Aggiornamento.
Settando la larghezza delle colonne una ad una, facendo:
For i = 0 To 14
GridView1.Columns[i].Width = 'valore'
Next
Funziona benissimo. Buggettino?
Scusa Top Fuel, forse non c'entra niente, ma hai provato a dare anche il n° di colonne della gridview?
GridView1.Columns.Count = 4
GridView1.Columns.Width = 52
Faccio ancora presente che il valore relativo alla larghezza delle colonne, così come quello relativo al n° di colonne è un dato numerico. Dal codice riportato non si capisce cosa sia perchè è racchiuso fra apici semplici, a mò di commento:
GridView1.Columns.Width = 'unvalorequalsiasi'
Io non posso provare perchè la mia versione di Gambas è la 3.4.1, mentre vedo che tu hai la 3.5.4.
:ciao:
prova a vedere se funziona:
GridView1.Columns.Width =-1
dovrebbe modificare le colonne in base al testo
Riprendo questo vecchio post perchè c'è una Gridview che non riesco a creare.
In un modulo devo creare una Gridview "al volo". Sia che scriva questo:
Public Sub Mostrapesi()
Dim MappaPesi As GridView
MappaPesi = New GridView(Me) As "MappaPesi"
.
.
End Sub
Sia che scriva questo:
' Gambas module file
Private MappaPesi As GridView
Public Sub Mostrapesi()
MappaPesi = New GridView(Me) As "MappaPesi"
.
.
End Sub
Mi da sempre lo stesso errore: Type mismatch, wanted Container, got Class instead.
Ho guardato l'help, esempi e progetti vari e teoricamente dovrebbe funzionare in tutte e 2 le maniere. :-\
Dove sta l'inghippo?