Share via


Aggiornamento e riassociazione di riferimenti all'origine dati

Il controllo ReportViewer e il file di definizione del rapporto del client (con estensione rdl) includono riferimenti alle origini dati che forniscono dati al rapporto.Al runtime tutte le associazioni e le informazioni sull'origine dati devono essere sincronizzate affinché l'output del rapporto contenga i dati previsti.Dopo aver associato i dati a un rapporto e aver associato quest'ultimo a un controllo ReportViewer, se si aggiunge o si elimina un set di dati, si modifica un set di dati utilizzato nel rapporto o si apportano modifiche al file con estensione rdlc, è necessario aggiornare le associazioni nel rapporto e nel controllo ReportViewer prima di distribuire o eseguire l'applicazione.

Aggiornamento dei dati del rapporto in una definizione di rapporto

L'aggiornamento della definizione del rapporto risulta necessario se si copiano file con estensione rdlc tra progetti con set di dati diversi oppure se sono stati modificati i set di dati utilizzati nel progetto.Se si modifica un set di dati nel progetto, rimuovendo o rinominando campi o tabelle, la definizione del rapporto associata al set di dati non conterrà più riferimenti validi.Per aggiornare la definizione del rapporto, utilizzare la finestra Dati rapporto come descritto nei passaggi seguenti.

Per aggiornare set di dati in una definizione di rapporto

  1. Aprire il file di definizione del rapporto del client (con estensione rdlc) in Progettazione rapporti di Visual Studio.

  2. Scegliere Dati rapporto dal menu Visualizza.Verrà visualizzata la finestra Dati rapporto.È possibile utilizzare le opzioni seguenti:

    • Per aggiungere un nuovo set di dati alla definizione del rapporto, sulla barra degli strumenti della finestra Dati rapporto selezionare Nuovo, quindi Set di dati.

    • Per rimuovere un set di dati esistente dalla definizione del rapporto, fare clic con il pulsante destro del mouse su di esso e scegliere Elimina.

    • Per modificare un set di dati esistente, fare clic con il pulsante destro del mouse su di esso e scegliere Proprietà set di dati.

  3. Fare clic su Aggiorna per aggiornare il file di definizione del rapporto con le modifiche apportate.

Riassociazione di origini dati al controllo ReportViewer

La riassociazione di un'origine dati risulta necessaria se si modifica una definizione del rapporto già associata a un controllo, si modifica il set di dati dopo aver associato il controllo a un form o a una pagina Web oppure si aggiunge un nuovo set di dati al rapporto.In tutti questi scenari le associazioni dati risultanti sono obsolete.Utilizzare Riassocia origini dei dati nel riquadro degli smart tag Attività di ReportViewer per aggiornare le associazioni dati nel codice dell'applicazione.

Nota

Non è necessario riassociare un'origine dati per tutte le modifiche apportate a una definizione del rapporto.La ridisposizione degli elementi, la formattazione degli elementi oppure il riutilizzo dello stesso campo con associazione a dati in più aree dati costituiscono esempi di modifiche che non invalidano associazioni dati esistenti.Analogamente, non sarà necessario aggiornare le associazioni se si modifica una parte dell'origine dati non utilizzata nel rapporto.

Per riassociare origini dati

  1. Aprire il form o la pagina Web contenente il controllo ReportViewer.

  2. Nel riquadro degli smart tag Attività di ReportViewer fare clic su Riassocia origini dei dati.È possibile esaminare il codice associato al form o alla pagina per confermare le modifiche.

Vedere anche

Concetti

Creazione di file di definizione del rapporto del client (con estensione rdlc)

Creazione di origini dei dati per un rapporto

Utilizzo del riquadro degli smart tag delle attività di ReportViewer

Configurazione di ReportViewer per l'elaborazione locale