Propriedade CSharp em RDLC

21/08/2014

0

class clsTelefone
{
public String NumeroTelefone { get; set; }
}


clas clsAluno
{

public String Nome { get; set; }

public clsTelefone Telefone { get; set; }

}


Pessoal boa tarde, estou com uma dúvida específica na geração de um relatório em C# asp.net e gostaria de ter a ajuda de vcs.

Preciso preencher o campo Telefone do meu relatório (.rdlc) através da propriedade Telefone (localizada na clase clsAluno).

Estou tentando fazer algo do tipo Telefone.NumeroTelefone , mas no campo do rpt está vindo em branco.

Sabem dizer se esses relatórios suportam esse tipo de codificação?

Quando tentei fazer isso eu alterei direto no arquivo XML do relatório na propriedade <DataField>. O código deste campo ficou mais ou menos assim:



<Field Name="Telefone">
<DataField>Eval("Telefone.NumeroTelefone")</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>


É quando faço isso que no campo do relatório vem em branco.

Saberiam dizer como posso contornar isso? Caso contrário vou ter que criar uma classe com o nome do relatório cujas propriedades terão que ser os nomes dos campos
do relatório.


Grato,
Diego.
Diego Gonçalves

Diego Gonçalves

Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar