Perché non riesco a visualizzare la finestra "Dati rapporto" durante la creazione di rapporti?


119

Sto creando rapporti RDLC in VS10. Quando il programma NON è in esecuzione, posso vedere la casella degli strumenti e aggiungere controlli al report, ma il riquadro "Dati report" non si trova da nessuna parte, quindi non posso riempire i controlli del mio report. Tuttavia, se eseguo la soluzione, viene visualizzato il riquadro "Dati report" e posso trascinare i campi nel report, tuttavia la Casella degli strumenti non contiene controlli durante l'esecuzione. Quindi, ho dovuto mettere i controlli sul mio report mentre non ero in esecuzione, eseguire il progetto e mentre è in esecuzione posso inserire i campi in ...

comunque, come faccio a mantenere visibile il riquadro dei dati del report mentre il progetto non è in esecuzione?


4
Questo ha funzionato anche in VS 2012.
Ryan Gates,

Funziona anche in VS 2013. Perché non disattivarlo dal menu Report MS?
KornMuffin

Funziona anche in VS 2017
MAXE

Risposte:


299

La risposta più comune a questo problema è andare al Data menu e scegliere Show Data Sources. Questa opzione non viene visualizzata per me.

La Show Report Data Panescorciatoia da tastiera ha funzionato per me: CTRL+ ALT+ D. Non c'è niente nei menu che ho trovato che faccia la stessa cosa.


6
Come affermato nell'altra risposta, assicurati di avere un rapporto aperto e di essere attualmente "concentrato" (selezionato) su una parte del rapporto! Quindi, e SOLO POI, verrà visualizzato nel menu e sarà accessibile tramite il collegamento!
DR

3
Anche in questo caso, il collegamento non viene sempre visualizzato.
matthew_360

4
La scorciatoia CTRL + ALT + D funziona, ma è necessario che un file RDLC sia aperto in modalità progettazione. Non chiedermi perché :)
diegosasw

1
Cosa c'è di sbagliato con le persone in Microsoft, perché non risolvono così tanti bug ora che questo prodotto è stato sullo scaffale per un po '. Tuttavia, producono solo dieci milioni di versioni diverse di Visual Studio.
Eddy Jawed

114

Dopo aver chiuso accidentalmente questa finestra, ho impiegato un'ora per scoprire come riaprirla.

La risposta giusta è infatti: Visualizza -> Dati report ( ctrl+ alt+D )

La parte difficile: la voce "Dati rapporto" non viene sempre visualizzata nel menu a discesa "Visualizza". Assicurati di avere un rapporto aperto e qualche elemento del rapporto selezionato.

Se non sei "nel rapporto", la voce scompare dal menu.

Visualizza> Dati report


6

Salve, ho affrontato lo stesso problema in VS2008 , ho provato in base al post 8 (Grazie alla sezione "Tricky part" in questo)

La combinazione (Ctrl + Alt + D) non funzionava lì in VS2008, ma dopo aver aperto il file Report (rdlc) ho sfogliato nel menu Visualizza e ho scoperto che Visualizza-> Barre degli strumenti-> Data Design è la soluzione per questo.

All'apertura otteniamo circa 4 icone di cui la sezione "Mostra origini dati" porta la sezione "Origini dati del sito Web" che recupera tutte le entità, i set di dati tipizzati ecc.

La scorciatoia da tastiera è (Maiusc + Alt + D).

La parte tortuosa qui è la sezione "Origini dati" disponibile con la barra degli strumenti di Esplora server non fa apparire nulla, ma "Origini dati del sito Web" offre tutto il necessario., Qualcuno me lo può spiegare.


6

Ho riscontrato lo stesso problema anche in Visual Studio 2013, quindi all'improvviso ho avuto un'idea ... Fare clic su Report per concentrarsi su di esso. Semplice stampa Alt + Ctrl + D


3

Ho avuto lo stesso problema, ma in c # 2012 ho chiuso il "rapporto dati" e non sono riuscito a trovarlo e ho finalmente trovato una soluzione a questo problema.

Questo è il mio metodo:

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

OK ora nella sezione "Controlli" trova il "DATI RAPPORTO", selezionalo e SPOSTALA SU, chiudi il menu. Dopodiché seleziona un file.rdlc e clicca su "Visualizza" ... OK Finalmente apparirà "DATI RAPPORTO" ...


3

Se è aperto il progettista del report, è possibile abilitare il riquadro dei dati del report utilizzando il menu Visualizza.

 View -> Report Data

2

Ho dovuto passare un po 'di più per forzare un aggiornamento in VS 2008 .

Innanzitutto, c'è un pannello / casella degli strumenti Origini dati (traccia del menu = Dati> Mostra origini dati) e una finestra di dialogo Origini dati del rapporto (traccia del menu = Rapporto> Origini dati). Ho avuto problemi con il riquadro Origini dati che tornava a un elenco di proprietà precedente ogni volta che aprivo un determinato rapporto; era come se il progettista del report stesse sovrascrivendo la definizione dei dati con la versione memorizzata nella cache del report.

Per rimediare a questo, ho dovuto:

  1. Escludi il report dal mio progetto per interrompere gli errori di compilazione
  2. Pulisci e ricostruisci il mio progetto
  3. Aggiorna il riquadro Origini dati e conferma di poter vedere i nuovi campi
  4. Includere nuovamente il report e aprire la finestra di progettazione report con il riquadro Origini dati bloccato in vista
  5. ( Questa è la chiave ) Trascina uno dei nuovi campi ovunque sulla superficie del report

Il numero 5 ha forzato l'aggiornamento della copia XML interna del report della definizione dei dati. Subito dopo, ho potuto costruire di nuovo.


1
Adoro l'ultima parte della tua risposta, dove spieghi esattamente cosa sta succedendo! Grazie.
MicroservicesOnDDD

1

È in visual studio. Nella pagina del designer, è nella barra dei menu, c'è il campo XTRAREPORTS. Puoi mostrare i pannelli usandolo


1

Apri report in Report designer

Vai al menu Visualizza -> Dati rapporto


0

Prima di tutto seleziona il file del rapporto con estensione rdlc e poi vai su Visualizza> Dati del rapporto


-1

per favore vai a

Visualizza> Barre degli strumenti> Personalizza

quindi selezionare le categorie "Dati" quindi fare clic su "Mostra origine dati" nel pannello di comando

Il menu "Dati" verrà visualizzato nel pannello del menu. fare clic per ottenere l'origine dati del sito Web

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.