Salve , nel mio codice ho le seguenti classi :
Public Class Persona
Inherits RM_Base
Private m_PersonaID As New RM_Item("PersonaID", GetType(Integer))
Public Property PersonaID() As RM_Item
Get
Return m_PersonaID
End Get
Set(ByVal value As RM_Item)
m_PersonaID = value
End Set
End Property
Private m_PersonaNome As New RM_Item("PersonaNome", GetType(String))
Public Property PersonaNome() As RM_Item
Get
Return m_PersonaNome
End Get
Set(ByVal value As RM_Item)
m_PersonaNome = value
End Set
End Property
Public Sub New()
End Sub
End Class
<Serializable()> _
Public Class RM_Item
Private m_strNome As String
Private _p1 As String
Private _type As Type
Public Property Nome() As String
Get
Return m_strNome
End Get
Set(ByVal value As String)
m_strNome = value
End Set
End Property
Private objValore As Object
Public Property Valore() As Object
Get
Return objValore
End Get
Set(ByVal value As Object)
objValore = value
End Set
End Property
End Class
Adesso devo bindare una lista di persona List(of Persona) a una gridview. Utilizzando il bindingsource riesco a riempire le righe, ma nelle celle non visualizza le proprietà di persona perchè il tipo è complesso. Come posso risolvere questo problema?
Ho già cercato e ho trovato questo http://www.dotnethell.it/forum/messages.aspx?ThreadID=23287 , ma non riesco a farlo funzionare.
Un aiuto?