Atualizando e reassociando as referências de fonte de dados
O ReportViewer controle e o arquivo de definição (. rdlc) do cliente relatório incluem referências sobre as fontes de dados que fornecem dados para o relatório. Em tempo de execução, todas as informações de fonte de dados e associações devem ser sincronizadas para o relatório de saída para conter os dados que você espera. Depois de ter dados associados a um relatório e já tiver associado a um relatório para um ReportViewer de controle, se você adicionar ou excluir um conjunto de dados, modificar um conjunto de dados é usado em um relatório ou fazer alterações no arquivo. rdlc, você deve atualizar as associações no relatório e no ReportViewer controle antes de implantar ou executar o aplicativo.
Atualizando dados de relatório em uma definição de relatório
É necessário atualizar a definição de relatório, se você estiver copiando arquivos. rdlc entre projetos que têm diferentes conjuntos de dados ou se você modificou os conjuntos de dados usados no projeto. Se você modificar um conjunto de dados no projeto, removendo ou renomeando campos ou tabelas, a definição de relatório que está associada ao conjunto de dados não terão mais referências válidas. Para atualizar a definição de relatório, use o dados de relatório janela conforme descrito nas etapas a seguir.
Para atualizar os conjuntos de dados em uma definição de relatório
Abra o arquivo de definição (. rdlc) do relatório de cliente no Visual Studio Report Designer.
Do exibição menu, selecione dados de relatório. O dados de relatório janela é exibida. Você pode usar as seguintes opções:
Para adicionar um novo conjunto de dados à definição de relatório, no dados de relatório barra de ferramentas da janela, selecione novoe, em seguida, selecione Dataset.
Para remover um conjunto de dados existente da definição de relatório, o conjunto de dados e selecione excluir.
Para modificar um conjunto de dados existente, o conjunto de dados e selecione propriedades de conjunto de dados.
Clique em atualizar para atualizar o arquivo de definição de relatório com suas alterações.
Reassociar fontes de dados para o controle ReportViewer
Reassociar uma fonte de dados é necessário se você modificar uma definição de relatório que já tenha sido associada a um controle, se você modificar o conjunto de dados depois que o controle foi associado a um formulário ou página da Web, ou se você adicionar um novo conjunto de dados para o relatório. Todos esses cenários resultam em ligações de dados que estão desatualizadas. Use o reassociar fontes de dados tarefas sobre as tarefas do ReportViewer smart tags painel para atualizar as ligações de dados no código do aplicativo.
Dica
Nem todas as modificações em uma definição de relatório requerem que você associar novamente a uma fonte de dados.Reorganizar itens, itens de formatação ou reutilizar o mesmo campo de associação de dados em várias regiões de dados são exemplos de modificações não invalidem as associações de dados existentes.Da mesma forma, se você modificar uma parte da fonte de dados que não é usada no relatório, não é necessário atualizar as associações.
Para reassociar fontes de dados
Abra o formulário ou página da Web que contém o ReportViewer controle.
No painel tarefas do ReportViewer marcas inteligentes, clique em reassociar fontes de dados. Você pode inspecionar o código por trás do formulário ou página para confirmar as alterações.
Consulte também
Conceitos
Criando arquivos de definição de relatório do cliente (.rdlc)
Criando fontes de dados para um relatório
Usando o Painel de marcações inteligentes de tarefas do ReportViewer