2012-06-13 19 views
5

Ho un report. Ho bisogno di crearne un altro, simile a quello che ho. Così ho creato un secondo rapporto copiando il primo. Quindi ho creato un nuovo DataSet per il nuovo report. L'ho creato anche copiando il set di dati originale (dal primo report) e cambiando il nome. Ora, quando voglio aggiungere il nuovo DataSet nel nuovo rapporto, non appare l'opzione DataSet in in "nuovo insieme di dati .."Aggiungere un DataSet esistente al report .rdlc

enter image description here

Che cosa mi manca? Perché non riesco a vedere il DataSet che ho creato?

risposta

4

Finalmente risolvo questo problema. Il problema era che quando ho copiato il DataSet, ho cambiato il nome di quello nuovo, ma nel codice dietro, il nome non è cambiato. Così, apro il DataSet con XML Editor, modifica Nome, salvataggio, ricompilazione ed è apparso!

1

Si potrebbe provare ad aprire il file rdlc con un editor xml e copiare manualmente l'origine dati e nel nuovo. Non sono sicuro del motivo per cui non apparirà nel menu a discesa, di solito non uso quell'interfaccia per rdlcs

+0

Ci proverò, ma non sono bravo in XML .. –

+0

Dovrebbe essere solo una questione di trovare il ramo DataSources e copiarlo. Oh e prendi sempre un backup prima di cambiare qualsiasi XML creato da uno strumento (o forse questo vale solo per posti come questo che non usano Version Control * Shudder *) –

Problemi correlati