Professor , estou com um novo projeto onde agora tenho que fazer uma conexão do report viewer com o mysql usando o conector, penei más achei a solução para o problema de compatibilidade, porém agora estou tentando fazer exatamente a parte de incluir o report na caixa de ferramenta, processo que esta a partir do minuto 7:18 . Quando tento incluir a dll, esta dando a mensagem Que não há componentes em "C:\Projeto C# teste\Qualquer teste que preciser feito\packages\Microsoft.ReportingServices.ReportViewerControl.Winforms.140.1000.523\lib et40\Microsoft.ReportViewer.WinForms.dll" que possam ser inseridos na caixa de ferramentas. Já tentei com a versão atual e com a sua versão. Será que pode estar dando algum conflito com o conector que instalei ? Estou com o Visual Studio 2019 e como pode ver no caminho, estou com a mesma versão do seu componente. Reparei que o meu ReportViewer esta também na mesma versão que foi instalado na sua aula do vb.net
7 หลายเดือนก่อน
Olá Álvaro! Tenta outra versão da dll. Sucesso! Abraço!
Professor uma outra questão, é possível criar um report viewer com os campos de um script , que será alimentado posteriormente por um datatable ? Igual ao Crystal Report por exemplo Ex: No lugar de selecionar a classe livro, a gente colocar um select isbn, titulo, autores , valores from livros e depois alimentar com o datatable?
7 หลายเดือนก่อน
Olá Álvario! Sim, pode ser feito desta forma. Sucesso! Abraço!
Professor primeiramente parabéns pela aula e me surgiu duas dúvidas - A primeira como que posso colocar uma imagem para ser impressa, más essa não é uma imagem fixa, tenho que colocar uma foto de funcionário , tentei colocar que a fonte da imagem era externa , más mesmo assim da erro quando tento iniciar o sistema e a outra dúvida como que ficaria para abastecer um subrelatório
2 ปีที่แล้ว +1
Obrigado pelo seu comentário Alvaro! A imagem você tem que passar como parâmetro, veja este vídeo: studio.th-cam.com/users/videoqPN00zx-z8w/edit Já o sub-relatório não temos nenhum vídeo sobre o assunto. Sucesso! Abraço!
@ Professor mais uma vez agradeço a ajuda, pela dica de usar os parâmetros, entendi como que funciona e consegui colocar a imagem, eu ja estava pesquisando sobre como colocar a imagem , más não tinha conseguido implementar ainda. Apenas uma coisa, em uma das minhas tentativas, eu mudei a classe no qual o meu relatório se baseia, uma vez incluindo um campo e outra mudando um nome, más essa classe foi alterada no relatório e mesmo dando a opção de atualizar, excluir a conexão, excluir a fonte de dados, recompilando o meu projeto, exclui a minha classe e voltei a incluir novamente , nada disso fez atualizar o campo. Como posso fazer para atualizar esse campo, ou não é possível essa atualização ? Quanto ao sub-relatório, sem problema, no momento não irei precisar, más é que um pouco mais para frente terei que implementar, más até lá irei descobrir
2 ปีที่แล้ว +1
A extensão do report view tem este problema e isto vai acontecer sempre. Eu no caso edito o xml com a mão, tem pessoas que apagam a classe vinculada ao rdlc e cria a classe novamente (mas isto nem sempre funciona). Se for apagar alguma coisa tira um cópia primeiro para evitar acidentes. Abraço!
@ Professor obrigado pela resposta, eu achei que tinha feito alguma caquinha ou que estava faltando alguma configuração, para que a classe fosse atualizada no relatório, pois realmente tentei excluir a classe e refazer e teve um momento que isso não funcionou. Caso eu precise editar, farei o que o Sr. faz, editar o xml e ajustar.
Boa! Duvida: e se ao invés d enviar como parâmetro DataTable for enviado uma List . Como ficariam os exemplos?
5 หลายเดือนก่อน
Olá Giovani! O envio de dados tem que ser feito com um DataTable para o Report Viewer, você pode converter o List em DataTable. Sucesso! Participe: 𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺: t.me/programacaoplena 𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺: t.me/+WwJdqWUazmRmYmMx 𝗖𝗮𝗻𝗮𝗹 𝗧𝗶𝗸𝗧𝗼𝗸: tiktok.com/@programacaoplena Abraço!
Boa tarde a todos, me deparei com um erro e não estou conseguindo solucionar, alguém conseguir me auxiliar agradeço. mensagem de erro : o componente referenciado 'Microsoft.ReportViewer.Common' não foi encontrado. OBS: No projeto no método refencias esta com um alerta de aviso Microsoft.ReportViewer.Common e Microsoft.ReportViewer.WinForms
หลายเดือนก่อน
Boa tarde Anderson! Se estiver usando Visual Studio 2022, veja estes vídeos: studio.th-cam.com/users/videoWNlTqmoyRmk/edit studio.th-cam.com/users/videog5Oe_-D_dlk/edit Sucesso! Participe: 𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺: t.me/programacaoplena 𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺: t.me/+WwJdqWUazmRmYmMx 𝗖𝗮𝗻𝗮𝗹 𝗧𝗶𝗸𝗧𝗼𝗸: tiktok.com/@programacaoplena Abraço!
Boa noite, bah, continuo com o mesmo problema. Elaborei um exemplo com apenas duas colunas.. O datagridview preenche corretamente, mas não estou conseguindo carregar no reporter, o problema persiste. Não foi possível encontrar a coluna denominada Id., ou outra coluna inicial. Tens como me auxiliar?
3 ปีที่แล้ว
Olá Carlos Otavio Mader Fernandes! A mensagem está dizendo que o campo chamado Id não existe na sua tabela o banco de dados, vá na tabela e veja o nome correto do campo. Abraço!
Professor no pacote do NuGet não esta mostrando report viewer control para instalar oque pode ser ?
หลายเดือนก่อน
Olá Anderson! Provavelmente você não instalou o report view control. Você precisa instalar a extensão do report view e o report view control. Sucesso! Abraço!
Boa tarde, parabens por sua didática e excelente aula. O meu código esta dando um erro " Não foi possível encontrar a coluna denominada isbn". Tens idéia da possível causa?
3 ปีที่แล้ว
Provavelmente seu banco de dados não um campo chamado isbn, verifica com cuidado como está escrito na estrutura do seu banco de dados e como está escrito no código do seu programa.
Olá Senhor Devanir. Estive acompanhando essa série e pela sua didática consegui aprender a maioria das coisas. Mas tem uma questão: Estava tentando usar este método em um elemento diferente do meu projeto, e para isso criei uma classe nova. Mas ao selecionar a classe na hora de escolher a fonte de dados, eu não consigo encontrar. Já tentei de todas as formas e não acho. Inclusive até peguei nas propriedades dessas classe nova e usei-as em uma outra classe já existente mas mesmo assim as propriedades não aparecem lá na hora de selecionar a fonte de dados. Porquê que está acontecendo isso? Pode me dizer? Qual seria a solução para isso?
2 ปีที่แล้ว
Olá Anna Viegas! Verifique se a classe que você criou é publica, exemplo: public class MinhaClasse Abraço!
Professor poderia me tirar mais um dúvida por favor, teria como iniciar o relatório já com a opção do layout de impressão já selecionado prnt.sc/pIDZdYDWfkPE Esse é um print de como a minha impressão esta saindo e só ajusta a imagem quando o layout é pressionado e eu não queria que já fosse exibido da forma correta Estou pesquisando alguns comandos e não consegui achar nada referente a isso
2 ปีที่แล้ว
O que você está vendo é a preview e não como o relatório será impresso. Para fazer a preview aparecer centralizada faça o seguinte: ReportViewer1.SetDisplayMode(DisplayMode.PrintLayout) ReportViewer1 .ZoomMode = ZoomMode.Percent antes da instrução ReportViewer1.RefreshReport() 𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺: t.me/+WwJdqWUazmRmYmMx
muito bom mesmo, mas como poderia gerar um relatório de acordo com o item selecionado ?
ปีที่แล้ว +1
Muito obrigado pelo seu comentário @condor1redec! Veja se é isto que procura: th-cam.com/video/qPN00zx-z8w/w-d-xo.htmlsi=oL9JU8L4mt6jEpYL Sucesso! Participe: 𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺: t.me/programacaoplena 𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺: t.me/+WwJdqWUazmRmYmMx Abraço!
@agradeço muito por responder, mas não é isso ainda, meu caso é que quando seleciono uma linha no datagrid e seto os campos, quero que esses campos sejam impressos, para imprimir um comprovante de OS por exemplo...entende?
ปีที่แล้ว +1
Os dados que serão impressos são inserido no DataSet do ReportView.
opa, como ficaria essa classe com os métodos get e set em vb.net? Show de bola a aula, sem palavras, didática mil, queria eu ter tido um professor assim na faculdade
3 ปีที่แล้ว +1
Olá André Luis! Obrigado pelo elogio! O VB.Net tem suas próprias características, na sequência vou fazer um vídeo sobre este assunto. Está anotado aqui. Abraço!
Bom demais, parabéns, as melhores aulas que vi no TH-cam. Muito obrigado.
Muito obrigado pelo seu comentário Clenio Pimentel!
Abraço!
Legal... Comecei a criar Relatório no C# com a sua ajuda! Valeu.
Que bom que ajudou e parabéns!
Sucesso Daniel!
Abraço!
Muito bom video !!! Da pra aprender demais !!
Muito obrigado pelo seu comentário Rafael Santos"
Abraço!
Ótima aula, me ajudou bastante!
Que bom que ajudou Guilherme e obrigado pelo seu comentário!
Abraço!
Professor , estou com um novo projeto onde agora tenho que fazer uma conexão do report viewer com o mysql usando o conector, penei más achei a solução para o problema de compatibilidade, porém agora estou tentando fazer exatamente a parte de incluir o report na caixa de ferramenta, processo que esta a partir do minuto 7:18 . Quando tento incluir a dll, esta dando a mensagem
Que não há componentes em "C:\Projeto C# teste\Qualquer teste que preciser feito\packages\Microsoft.ReportingServices.ReportViewerControl.Winforms.140.1000.523\lib
et40\Microsoft.ReportViewer.WinForms.dll" que possam ser inseridos na caixa de ferramentas.
Já tentei com a versão atual e com a sua versão. Será que pode estar dando algum conflito com o conector que instalei ? Estou com o Visual Studio 2019 e como pode ver no caminho, estou com a mesma versão do seu componente. Reparei que o meu ReportViewer esta também na mesma versão que foi instalado na sua aula do vb.net
Olá Álvaro!
Tenta outra versão da dll.
Sucesso!
Abraço!
Professor uma outra questão, é possível criar um report viewer com os campos de um script , que será alimentado posteriormente por um datatable ? Igual ao Crystal Report por exemplo
Ex: No lugar de selecionar a classe livro, a gente colocar um select isbn, titulo, autores , valores from livros e depois alimentar com o datatable?
Olá Álvario!
Sim, pode ser feito desta forma.
Sucesso!
Abraço!
Tem algum ensinando a criar e imprimir cupom nao fiscal ? Aqueles que são impressos ao final de uma venda ?
Olá Rafael Santos!
Não temos, mas anotei aqui e assim que possível vamos fazer um vídeo do assunto.
Abraço!
@ muito obrigado !!!! você é fera!!
Professor primeiramente parabéns pela aula e me surgiu duas dúvidas - A primeira como que posso colocar uma imagem para ser impressa, más essa não é uma imagem fixa, tenho que colocar uma foto de funcionário , tentei colocar que a fonte da imagem era externa , más mesmo assim da erro quando tento iniciar o sistema e a outra dúvida como que ficaria para abastecer um subrelatório
Obrigado pelo seu comentário Alvaro!
A imagem você tem que passar como parâmetro, veja este vídeo:
studio.th-cam.com/users/videoqPN00zx-z8w/edit
Já o sub-relatório não temos nenhum vídeo sobre o assunto.
Sucesso!
Abraço!
@ Professor mais uma vez agradeço a ajuda, pela dica de usar os parâmetros, entendi como que funciona e consegui colocar a imagem, eu ja estava pesquisando sobre como colocar a imagem , más não tinha conseguido implementar ainda.
Apenas uma coisa, em uma das minhas tentativas, eu mudei a classe no qual o meu relatório se baseia, uma vez incluindo um campo e outra mudando um nome, más essa classe foi alterada no relatório e mesmo dando a opção de atualizar, excluir a conexão, excluir a fonte de dados, recompilando o meu projeto, exclui a minha classe e voltei a incluir novamente , nada disso fez atualizar o campo.
Como posso fazer para atualizar esse campo, ou não é possível essa atualização ?
Quanto ao sub-relatório, sem problema, no momento não irei precisar, más é que um pouco mais para frente terei que implementar, más até lá irei descobrir
A extensão do report view tem este problema e isto vai acontecer sempre. Eu no caso edito o xml com a mão, tem pessoas que apagam a classe vinculada ao rdlc e cria a classe novamente (mas isto nem sempre funciona).
Se for apagar alguma coisa tira um cópia primeiro para evitar acidentes.
Abraço!
@ Professor obrigado pela resposta, eu achei que tinha feito alguma caquinha ou que estava faltando alguma configuração, para que a classe fosse atualizada no relatório, pois realmente tentei excluir a classe e refazer e teve um momento que isso não funcionou.
Caso eu precise editar, farei o que o Sr. faz, editar o xml e ajustar.
Não consigo baixar para o VS 2022, mais alguém com esse problema? Não encontra na lista de extensões....
Olá Eduardo Borges!
Você não consegue baixar ou instalar?
Veja este vídeo:
th-cam.com/video/vh7a_NmVc5U/w-d-xo.html
Abraço!
Professor, e tem algum video seu ensinando como colocar boleto no projeto? formas de pagamento?
Olá Gabriel!
Não tem vídeo sobre boleto!
Sucesso!
Abraço!
Boa!
Duvida: e se ao invés d enviar como parâmetro DataTable for enviado uma List .
Como ficariam os exemplos?
Olá Giovani!
O envio de dados tem que ser feito com um DataTable para o Report Viewer, você pode converter o List em DataTable.
Sucesso!
Participe:
𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
t.me/programacaoplena
𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
t.me/+WwJdqWUazmRmYmMx
𝗖𝗮𝗻𝗮𝗹 𝗧𝗶𝗸𝗧𝗼𝗸:
tiktok.com/@programacaoplena
Abraço!
Boa tarde a todos, me deparei com um erro e não estou conseguindo solucionar, alguém conseguir me auxiliar agradeço.
mensagem de erro : o componente referenciado 'Microsoft.ReportViewer.Common' não foi encontrado.
OBS: No projeto no método refencias esta com um alerta de aviso Microsoft.ReportViewer.Common e
Microsoft.ReportViewer.WinForms
Boa tarde Anderson!
Se estiver usando Visual Studio 2022, veja estes vídeos:
studio.th-cam.com/users/videoWNlTqmoyRmk/edit
studio.th-cam.com/users/videog5Oe_-D_dlk/edit
Sucesso!
Participe:
𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
t.me/programacaoplena
𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
t.me/+WwJdqWUazmRmYmMx
𝗖𝗮𝗻𝗮𝗹 𝗧𝗶𝗸𝗧𝗼𝗸:
tiktok.com/@programacaoplena
Abraço!
Boa noite, bah, continuo com o mesmo problema. Elaborei um exemplo com apenas duas colunas.. O datagridview preenche corretamente, mas não estou conseguindo carregar no reporter, o problema persiste. Não foi possível encontrar a coluna denominada Id., ou outra coluna inicial. Tens como me auxiliar?
Olá Carlos Otavio Mader Fernandes!
A mensagem está dizendo que o campo chamado Id não existe na sua tabela o banco de dados, vá na tabela e veja o nome correto do campo.
Abraço!
Professor no pacote do NuGet não esta mostrando report viewer control para instalar oque pode ser ?
Olá Anderson!
Provavelmente você não instalou o report view control.
Você precisa instalar a extensão do report view e o report view control.
Sucesso!
Abraço!
Boa tarde, parabens por sua didática e excelente aula. O meu código esta dando um erro " Não foi possível encontrar a coluna denominada isbn". Tens idéia da possível causa?
Provavelmente seu banco de dados não um campo chamado isbn, verifica com cuidado como está escrito na estrutura do seu banco de dados e como está escrito no código do seu programa.
no dotnet 5.0 o reportviewver não funciona mais :(
Olá BraverHarpy!
.Net 5 ou superior ainda não tem o Report Viewer entre outros recursos.
Abraço!
Olá Senhor Devanir. Estive acompanhando essa série e pela sua didática consegui aprender a maioria das coisas.
Mas tem uma questão:
Estava tentando usar este método em um elemento diferente do meu projeto, e para isso criei uma classe nova. Mas ao selecionar a classe na hora de escolher a fonte de dados, eu não consigo encontrar. Já tentei de todas as formas e não acho.
Inclusive até peguei nas propriedades dessas classe nova e usei-as em uma outra classe já existente mas mesmo assim as propriedades não aparecem lá na hora de selecionar a fonte de dados.
Porquê que está acontecendo isso?
Pode me dizer?
Qual seria a solução para isso?
Olá Anna Viegas!
Verifique se a classe que você criou é publica, exemplo:
public class MinhaClasse
Abraço!
da um recopile e certifiquece que a classe ta dentro da principal.
Professor poderia me tirar mais um dúvida por favor, teria como iniciar o relatório já com a opção do layout de impressão já selecionado
prnt.sc/pIDZdYDWfkPE
Esse é um print de como a minha impressão esta saindo e só ajusta a imagem quando o layout é pressionado e eu não queria que já fosse exibido da forma correta
Estou pesquisando alguns comandos e não consegui achar nada referente a isso
O que você está vendo é a preview e não como o relatório será impresso.
Para fazer a preview aparecer centralizada faça o seguinte:
ReportViewer1.SetDisplayMode(DisplayMode.PrintLayout)
ReportViewer1 .ZoomMode = ZoomMode.Percent
antes da instrução
ReportViewer1.RefreshReport()
𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
t.me/+WwJdqWUazmRmYmMx
@ Professor perfeito, obrigado por mais essa enorme ajuda👏👏👏
muito bom mesmo, mas como poderia gerar um relatório de acordo com o item selecionado ?
Muito obrigado pelo seu comentário @condor1redec!
Veja se é isto que procura:
th-cam.com/video/qPN00zx-z8w/w-d-xo.htmlsi=oL9JU8L4mt6jEpYL
Sucesso!
Participe:
𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
t.me/programacaoplena
𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
t.me/+WwJdqWUazmRmYmMx
Abraço!
@agradeço muito por responder, mas não é isso ainda, meu caso é que quando seleciono uma linha no datagrid e seto os campos, quero que esses campos sejam impressos, para imprimir um comprovante de OS por exemplo...entende?
Os dados que serão impressos são inserido no DataSet do ReportView.
@ entendo, porém quando crio o relatório ele não puxa as informações mesmo configurando a fonte de dados, é o que está acontecendo... entende?
Muito provavelmente a fonte colocada no DataSet não é a mesma ou não bate com o que está no XML do report.
Top demais!!!
Muito obrigado pelo apoio de sempre Alfredo, valeu pelo comentário!
Sucesso!
Abraço!
Essa série ajuda bastante, por ter os recursos mais usados em um programa desktop. Parabéns Devanir.
Qual site que baixou os ícones?
Olá Wescley Santos!
icons8.com.br/
Abraço!
opa, como ficaria essa classe com os métodos get e set em vb.net? Show de bola a aula, sem palavras, didática mil, queria eu ter tido um professor assim na faculdade
Olá André Luis!
Obrigado pelo elogio!
O VB.Net tem suas próprias características, na sequência vou fazer um vídeo sobre este assunto. Está anotado aqui.
Abraço!
Professor estou procurando exatamente esse vídeo em VB.Net, o senhor teria ele aqui no canal?
Agradeço desde já.