Ciao,
ho una listview che può essere caricata con i dati dei prodotti o quello delle fabbriche.
La prima volta che esegue il codice, lo fa per i prodotti e carica correttamente le intestazioni di colonna.
Se però poi scelgo le fabbriche, alla prima colonna inserita mi da errore 380 Invalid property value.
Sotto il codice
Come mai?
Grazie
S.
Private Sub Inizializza_lvProdotti()
lvProdotti.View = lvwReport
lvProdotti.LabelEdit = lvwAutomatic
lvProdotti.AllowColumnReorder = True
lvProdotti.FullRowSelect = True
lvProdotti.Gridlines = True 'mostra una sottile griglia'
lvProdotti.SortOrder = lvwAscending
lvProdotti.ColumnHeaders.Clear
'Carico i prodotti o le fabbriche in base a quello scelto
If opProdotti.Value = True Then
lvProdotti.ColumnHeaders.Add 1, "Fabbrica", "Fabbrica", 100, Left
lvProdotti.ColumnHeaders.Add 2, "Prod_Des", "Prodotto", 100, Left
lvProdotti.ColumnHeaders.Add 3, "Linea_Des", "Linea", 100, Left
lvProdotti.ColumnHeaders.Add 4, "Isin", "Isin", 100, Left
lvProdotti.ColumnHeaders.Add 5, "AttFinID", "Att Fin ID", 100, Left
Else
lvProdotti.ColumnHeaders.Add 1, "Fabbrica", "Fabbrica", 200, Left <<<<<<<< 380 Invalid property value
lvProdotti.ColumnHeaders.Add 2, "FabCod", "Cod. Aggregazione", 100, Left
lvProdotti.ColumnHeaders.Add 3, "Emitt_ID", "Emittente ID", 100, Left
End If
End Sub