Atualizando um relatório do Report Viewer de tempos em tempos
Imagine que você tenha um relatório de dashboard no seu sistema e que você queira que esse relatório seja automaticamente atualizado de tempos em tempos. Pode ser que esse relatório fique 100% do tempo...
View ArticleImprimindo conteúdo do DataGridView no Crystal Reports
Você que utiliza o DataGridView para entrada de dados no seu sistema Windows Forms sem necessariamente estar ligado a algum banco de dados, já pensou em imprimir as informações do grid? Uma opção é...
View ArticleTrabalhando com arquivos de recursos no C# e VB.NET
Ao responder questões que recebo por e-mail ou quando tiro um tempinho para dar uma olhada nos fóruns da MSDN, tenho percebido ultimamente que muitos programadores .NET ainda não conhecem arquivos de...
View ArticleExpondo PDFs gerados pelo Report Viewer com Web API
A cada dia que passa, aumenta a necessidade de criarmos diferentes versões dos nossos aplicativos, cada uma voltada para uma plataforma diferente. No mundo cada vez mais conectado de hoje em dia, não é...
View ArticleFormatação condicional no Crystal Reports
O que seria um relatório sem regras que alterem a sua formatação dependendo de condições de negócios? Muito provavelmente seria um relatório bem “chato“, somente listando alguns valores e deixando 100%...
View ArticleAcessando os web services dos Correios com C# e VB.NET (consulta de CEPs e...
Hoje em dia é impossível pensar em uma aplicação comercial que não tenha algum campo para a entrada de endereços em algum lugar do aplicativo. Dito isso, uma funcionalidade que podemos implementar...
View ArticleQuebra de página condicional no Report Viewer
O conceito de quebra de páginas no desenvolvimento de relatórios é algo básico a ser dominado. É rara a situação em que um relatório ocupa somente uma página, principalmente quando falamos de...
View ArticleResolvendo o erro do Crystal Reports FileNotFoundException crdb_adoplus.dll
Um erro clássico que acontece ao tentarmos exibir um relatório do Crystal Reports em aplicações que utilizam o .NET Framework 4 ou superior é o “FileNotFoundException” relacionado ao arquivo...
View ArticleTrabalhando com SQLite no C# e VB.NET
Você sabe as diferenças entre os bancos de dados locais SQLite, SQL Compact (CE) e LocalDb? E você sabe como utilizar cada um desses bancos de dados na sua aplicação? Um dos leitores desse site me fez...
View ArticleInstalando o Reporting Services 2016 Express
Quem diria que aquela ferramenta singela de geração de relatórios lançada em 2004 iria alcançar a sua sexta edição em 2016? O Reporting Services cresceu muito desde a sua primeira edição, que foi...
View ArticleInfelizmente, meu MVP não foi renovado neste ciclo :(
Eu lembro claramente como eu fiquei feliz a primeira vez que recebi o prêmio Microsoft MVP em 2010. São anos de dedicação à comunidade que finalmente acabam sendo reconhecidos com a oportunidade de...
View ArticleDefinindo a estrutura de campos do Crystal Reports sem DataSet ou classe
“André, eu consigo criar relatórios do Crystal Reports sem DataSet nem classe?“. Resposta: consegue sim! Uns tempos atrás eu mostrei como imprimir dados de um DataGridView no Crystal Reports. Naquele...
View ArticleReport Viewer foi descontinuado pela Microsoft? Não!
É sempre a mesma coisa. A cada nova versão do Visual Studio surge aquele frio na barriga com relação à ferramenta de relatórios da Microsoft: será que o Report Viewer foi descontinuado? Isso aconteceu...
View ArticleConheça o que vem aí na próxima versão do Visual Studio
A próxima versão do Visual Studio, até agora denominada Visual Studio “15” e que provavelmente se chamará Visual Studio 2017 (se a Microsoft continuar com a mesma estratégia de nomenclatura), está...
View ArticleUtilizando o Oracle com C# e VB.NET
De acordo com o ranking do site DB-Engines, o Oracle é atualmente o banco de dados relacional mais utilizado no mundo. Quando eu comecei a trabalhar na Savcor em 2008, eu lembro que a instalação e...
View ArticleListando as instâncias do SQL Server com C# e VB.NET
Um dos artigos mais acessados até hoje aqui no site é aquele onde eu mostrei como podemos fazer backup e restauração do SQL Server através do C#. Esses dias atrás, recebi um e-mail de alguém que tinha...
View ArticleComo imprimir um formulário no Windows Forms com C# e VB.NET?
Esses dias atrás eu recebi um comentário no meu artigo sobre impressão direta com C# perguntando se seria possível imprimirmos um formulário no Windows Forms. Eu sabia que isso era possível, então, dei...
View ArticleComo incrementar o número da versão automaticamente no Visual Studio
Imagine a seguinte situação: você está de boa implementando uma nova funcionalidade no seu projeto quando, do nada, o telefone toca. Um dos clientes do seu sistema está reclamando de um bug que você já...
View ArticleTrabalhando com múltiplas tabelas no Report Viewer através da expressão Lookup
Quem trabalha com o Report Viewer provavelmente já sabe que ele não permite a exibição de dados vindos de múltiplas tabelas em um único controle. Isso quer dizer que, se você quiser exibir dados de...
View ArticleJuntando executável e dlls em um arquivo só com o ILMerge
Você já desenvolveu um aplicativo que possui referências a diversas bibliotecas? Caso positivo, você sabe a dor de cabeça que enfrentamos na hora de distribuirmos esse tipo de aplicação. Basta esquecer...
View Article