Por que não consigo ver a janela “Dados do relatório” ao criar relatórios?


119

Estou criando relatórios RDLC no VS10. Quando o programa NÃO está em execução, posso ver a caixa de ferramentas e adicionar controles ao relatório, mas o painel "Dados do relatório" não está em lugar nenhum, então não consigo preencher os controles do meu relatório. No entanto, se eu executar a solução, o painel "Dados do relatório" aparece e posso arrastar campos para o meu relatório, no entanto, a caixa de ferramentas não contém controles durante a execução. Então, eu tive que colocar os controles em meu relatório enquanto não estava em execução, executar o projeto e enquanto ele está em execução posso colocar os campos em ....

de qualquer forma, como faço para que o painel Dados do Relatório fique visível enquanto o projeto não está em execução?


4
Isso funcionou no VS 2012 também.
Ryan Gates

Isso funciona no VS 2013 também. Por que não tirar isso do menu Relatório MS?
KornMuffin de

Isso também funciona no VS 2017
MAXE

Respostas:


299

A resposta mais comum para esse problema é ir ao Datamenu e escolher Show Data Sources. Esta opção não aparece para mim.

O Show Report Data Paneatalho de teclado funcionou para mim: CTRL+ ALT+ D. Não há nada nos menus que eu possa encontrar que faça a mesma coisa.


6
Como afirmado na outra resposta, certifique-se de ter um relatório aberto e atualmente "focado" (selecionado) em alguma parte do relatório! Então, e SÓ ENTÃO, ele aparecerá no menu e ficará acessível através do atalho!
DR

3
Mesmo assim, o atalho nem sempre aparece.
matthew_360

4
O atalho CTRL + ALT + D funciona, mas você precisa ter um arquivo RDLC aberto no modo de design. Não me pergunte por quê :)
diegosasw

1
O que há de errado com o pessoal da Microsoft, por que eles não corrigem tantos bugs agora que este produto está na prateleira por um tempo. No entanto, eles apenas produzem dez milhões de versões diferentes do Visual Studio.
Eddy Jawed de

114

Depois de fechar acidentalmente esta janela, levei uma hora para descobrir como abri-la novamente.

A resposta certa é: Exibir -> Dados do relatório ( ctrl+ alt+D )

A parte complicada: a entrada 'Dados do relatório' nem sempre aparece na lista suspensa 'Exibir'. Certifique-se de ter um relatório aberto e algum elemento do relatório selecionado.

Se você não estiver 'no relatório', a entrada desaparecerá do menu.

Exibir> Dados do relatório


6

Olá, eu enfrentei o mesmo problema no VS2008 , tentei com base na postagem 8 (graças à seção "Parte complicada")

O combo (Ctrl + Alt + D) não funcionava lá no VS2008, mas depois de abrir o arquivo Relatório (rdlc) naveguei no menu Exibir e descobri que Exibir-> Barras de ferramentas-> Design de dados é a solução para isso.

Ao abri-lo, obtemos cerca de 4 ícones, dos quais a seção "Mostrar fontes de dados" traz a seção "Fontes de dados do site" que busca todas as entidades, conjuntos de dados digitados etc.

O atalho do teclado é (Shift + Alt + D).

A parte complicada aqui é que a seção "Fontes de dados" disponível com a barra de ferramentas do Server Explorer não traz nada, mas as "Fontes de dados do site" trazem tudo o que é necessário. Alguém pode me explicar isso.


6

Também tive o mesmo problema no Visual Studio 2013, Then De repente tive uma ideia .. Clique em Report para colocar o foco nele. Simples pressione Alt + Ctrl + D


3

Eu tive o mesmo problema, mas no c # 2012 fechei os "dados do relatório" e não consegui encontrar e finalmente encontrei uma solução para esse problema.

Este é o meu método:

VIEW >> TOOLBARS >> CUSTOMIZE >> COMMANDS ... select from the "Menu bar" .. VIEW.

OK agora em "Controles" encontre o "DADOS DO RELATÓRIO", selecione-o e MOVA-O, feche o menu. Depois disso selecione um arquivo.rdlc e clique no botão "Visualizar" ... OK Finalmente aparecerá "DADOS DO RELATÓRIO" ...


3

Se o designer de relatório for aberto, o Painel de Dados do Relatório pode ser habilitado usando o menu Exibir.

 View -> Report Data

2

Tive que passar um pouco mais para forçar uma atualização no VS 2008 .

Primeiro, há um painel / caixa de ferramentas Fontes de dados (trilha de menu = Dados> Mostrar fontes de dados) e uma caixa de diálogo Fontes de dados de relatório (trilha de menu = Relatório> Fontes de dados). Tive problemas com o painel Fontes de dados revertendo para uma lista de propriedades anterior sempre que abria um determinado relatório; era como se o designer de relatório estivesse sobrescrevendo a definição de dados com a versão em cache do relatório.

Para remediar isso, eu tive que:

  1. Exclua o relatório do meu projeto para interromper os erros de compilação
  2. Limpe e reconstrua meu projeto
  3. Atualize o painel de fontes de dados e confirme se consigo ver os novos campos
  4. Incluir novamente o relatório e abrir o designer de relatórios com o painel Fontes de dados fixado na visualização
  5. ( Esta é a chave ) Arraste um dos novos campos para qualquer lugar na superfície do relatório

O número 5 forçou a cópia XML interna do relatório da definição de dados a ser atualizada. Imediatamente depois disso, pude construir novamente.


1
Adorei a última parte da sua resposta, onde você explica exatamente o que está acontecendo! Obrigado.
MicroservicesOnDDD

1

Está no estúdio visual. Na página do designer, está na barra de menu, existe o campo XTRAREPORTS. Você pode mostrar painéis usando-o


1

Abra o relatório no Report designer

Vá para o menu Exibir -> Dados do relatório


0

Em primeiro lugar, selecione o arquivo de relatório com a extensão rdlc e, em seguida, vá para Exibir> Dados do relatório


-1

por favor vá a

Exibir> Barras de ferramentas> Personalizar

em seguida, selecione as categorias "Dados" e clique em "Mostrar fonte de dados" no painel de comando

O menu "Dados" será visto no painel do menu. clique para obter a fonte de dados do site

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.