none
Mult-Nível nas Propriedades RRS feed

  • Pergunta

  • Tenho a seguinte classe, Municipio que dentro de Municipio tem uma propriedade chamada Estado (Que é uma classe), 
    e que dentro Estado tem uma propriedade chamada Pais (Que também é uma classe).

    Na coluna do DataGrid estou colocando assim e funciona:

    Dim Col As New DataGridTextColumn
    Col.Header = "Nome da Coluna"
    Bdn As New Binding()
    Bdn.Path = New PropertyPath("Municipio.Estado.Nome")
    Col.Binding = Bdn
    DataGrid.Columns.Add(Col)

    Mas se eu colocar mais um nível não funciona:

    Dim Col As New DataGridTextColumn
    Col.Header = "Nome da Coluna"
    Bdn As New Binding()
    Bdn.Path = New PropertyPath("Municipio.Estado.Pais.Nome")
    Col.Binding = Bdn
    DataGrid.Columns.Add(Col)

    Esta faltando algo?

    Eu programo em VB mas, se tiver a explicação em C# não tem problema para mim.


    segunda-feira, 18 de março de 2013 13:14