270 messaggi dal 12 gennaio 2007
Avrei necessità di leggere il nome e il valore di un semplice oggetto,in questo modo.
Public Class IWSmile
Private _invoice As String
Public Property invoice As String
Get
Return _invoice
End Get
Set(ByVal value As String)
_invoice = value

End Set
End Property
......altre prorperty..............
End Class

Leggo i nomi della proprietà in questo modo
For Each x In hh.IWSmile.GetType.GetProperties
Labelprova.Text = Labelprova.Text + x.Name
Next
Fin qui tutto bene,il problema nasce quando devo leggere i valori delle proprietà con
getvalue(obj as object,index() as object)

Il primo oggetto se non sbaglio dovrebbe essere (IWSmile),ma l'index() as Object dove lo ricavo.
Grazie a chi mi da un 'aiuto.

Massimo Sanfelici

Mantova
3.082 messaggi dal 06 settembre 2002
Contributi | Blog
Ciao,

quello è un valore che serve solo quando devi accedere ad una proprietà indicizzata, per proprietà semplici non c'è bisogno di passare quel parametro. basta che passi Nothing.

HTH
.

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy
270 messaggi dal 12 gennaio 2007
Grazie per la risposta.

Però mettendo nothing,non leggo ancora i valori.

Mettendo hh.IWSmile come primo parametro
getvalue( hh.IWSmilet,nothing)

mi da quest'errore

Riferimento a un oggetto non impostato su un'istanza di oggetto.

Massimo Sanfelici

Mantova

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
In primo piano

I più letti di oggi

Media
In evidenza
MISC