Pergunta

Eu tenho um Relatório do Crystal, que é visto através de um CrystalReportViewer o controle em uma .página aspx (usando o VS2008).

O relatório tem dois data-driven FieldObjects (que pode conter um número variável de caracteres) que eu gostaria de apresentar na mesma linha, um ao lado do outro.

Problema é quando o texto na primeira FieldObject é muito longa, sobrepõe-se o texto na segunda FieldObject.

Eu tentei definir o 'Ampliável=True' e 'MaxNumberOfLines=1' no primeiro FieldObject para 'empurrar' a segunda FieldObject mais para a direita, mas isso não funcionou.

Como faço para obter a segunda FieldObject para sempre exibir imediatamente após a primeira FieldObject, independentemente do comprimento do texto em que o primeiro?

Cheers antes de qualquer conhecimento que você pode cair.

Foi útil?

Solução

você pode adicionar um objeto de texto para o relatório.E durante a edição do texto do objeto de texto, arraste o campo que pretende mostrar a partir do objeto de explorer na caixa de texto.Em seguida, bateu o espaço e, em seguida, arraste o segundo campo na mesma caixa de texto.Os dois campos sempre será um espaço a parte.Você poderia, é claro, adicionar mais espaços ou qualquer outro texto que você deseja.

Outras dicas

Ou você pode criar uma função que retorna campo1 + "" + campo2 e adicionar a função para o relatório.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top