Vb6 & TDBGrid Pro 8

martedì 03 giugno 2008 - 15.11

Franto Profilo | Junior Member

Ciao a tutti, ho bisogno di utilizzare la funzionalità di Translate del TDBGrid ma ho delle difficoltà....
Questa funzione, per chi non lo sapesse, offre la possibilità di associare ad un valore (1, 2, 3, ecc..) la relativa trascodifica (Uno, due, tre, ecc..).

Questo è il codice che utilizzo:
Me.TDBGrid1.Columns("TPDOCCOTIPOL").ValueItems(Me.TDBGrid1.Columns("TPDOCCOTIPOL").Value).DisplayValue = "D.d.T."

Sto cercando di assegnare al valore corrente ( in questo caso "DT") la trascodifica in "D.d.T."

Ma mi restituisce un errore : Indice non compreso nell'intervallo.

Mi sapete dire dove sbaglio?? .ValueItems cosa si aspetta come Index??

Grazie x l'aiuto.

Ciao


--------------------------------------------------------------
Il destino è solo una giustificazione a ciò che è accaduto, che accade e che accadrà. Apriamo gli occhi e riprendiamoci la nostra vita.



Sono riuscito a risolvere il problema!!!!!! Vi posto la soluzione se può interessare a qualcuno :

Dim vItem As New TrueOleDBGrid80.ValueItem

With TDBGrid1.Columns("TPDOCCOTIPOL").ValueItems
vItem.Value = "DT"
vItem.DisplayValue = "D.d.t."
.Add vItem
vItem.Value = "FT"
vItem.DisplayValue = "Fattura"
.Add vItem
vItem.Value = "OR"
vItem.DisplayValue = "Ordine"
.Add vItem
vItem.Value = "OF"
vItem.DisplayValue = "Offerta"
.Add vItem
.Translate = True
End With


Ciao!
Tony


freeteo Profilo | Guru

ciao,
scusami ma questo cosa centra con la stanza Reportistica???

La prossima volta controlla meglio dove posti il tuo problema...grazie.

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5