Pergunta

A matriz no SSRS (SQL Server Reporting Services 2005) parece ter problemas com alguns estilos de borda ao exportar para XLS (mas não para PDF ou visualização na Web;talvez outros formatos, não tem certeza?).

Por exemplo:Crie uma matriz e defina o estilo de borda da Matriz como Preto Sólido 1px, mas todas as 4 células terão um estilo de borda Preto Nenhum 1px.Quando visualizado através do controle ASP.NET, parece correto.Mas depois de exportar para XLS, ele cria bordas ao redor de todas as células do cabeçalho (cabeçalhos de colunas e linhas e a célula superior esquerda) e até mesmo da coluna de dados mais à direita.Mas todas as células no meio do relatório não têm bordas definidas corretamente.

Atualizar:

Se as bordas da matriz estiverem definidas como Nenhuma, as bordas das células não aparecerão em XLS.Então, como você define uma borda externa ao redor da Matriz, mas não aplica a borda de 'todos os lados' a cada célula que toca a borda da Matriz quando exportada para o Excel?

Foi útil?

Solução

Este parece ser um bug na renderização do SSRS 2005 Excel.Consegui corrigir isso definindo explicitamente todos os lados da propriedade BorderStyle da matriz (Esquerda, Direita, Superior, Inferior) como Sólido.

Além disso, quando você faz isso, parece que definir a propriedade BorderStyle.Default como Solid ou None não importa.O valor definido explicitamente para os outros lados substitui o valor Padrão.

Outras dicas

Eu tive esse problema ao exportá-lo para xls.mas aqui está um truque legal para resolver isso....!Use formatação personalizada nas bordas...resolvido

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