none
[Reporting Services] Visualizzazione dati in report da Dataset creato onthefly in C# express 2010, possibile ? RRS feed

  • Domanda

  • Salve a tutti, mi sono appassionato al sistema di reportistica Reporting Services da poco e devo dire che è un discreto osso duro, sia nella configurazione che nell'utilizzo vero e proprio ma è anche un ottimo strumento. Sulla mia macchina server ho installato SQL 2008 R2 Express con gli Advanced Tools. Ho installato RS e tutto funziona bene, sono riuscito a creare un report da una tabella nel database SQL. Ora però mi è venuto il malsano desiderio di voler creare un report in locale che visualizzi dei dati da un dataset che mi creo all'interno del programma, quindi niente connesione a SQL.

    Già qui sono bloccato perchè non so come creare il report visto che mi chiede costantemente un datasource. Ho fatto dei tentativi a mettergli una stringa di connessione per database a caso, crearmi il datasource e un dataset fittizio e poi a assegnare il tutto al report viewer ma non sono riuscito a farci nulla, addirittura il report viewer mi da l'errore "Errore durante l'elaborazione locale del report. La definizione del report 'Report Principale' non è valida. La definizine del report contiene uno spazio dei nomi di destinazione "http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition" non valido, che non è possibile aggiornare " a questo punto non so più che pesci pigliare, chi mi da una mano ???
    lunedì 14 febbraio 2011 19:02

Risposte

  • Ciao,

    in questo post viene spiegato passo passo come utilizzare un dataset ADO.NET come data source per un report SSRS.

    C'è anche questo post di Christa Carpentiere su MSDN che ti fa vedere come creare una data processing extension di RS per usare un dataset ADO.NET anche in RS 2000.

    HTH


    Danilo Dominici MCP MCDBA MCITP MCSE MCAD
    martedì 15 febbraio 2011 07:31
  • Ho fatto delle verifiche e purtroppo con la versione Express non è possibile.
    Ti consiglierei di scaricare la trial di una versione superiore per fare tutti i test. La trovi qui .
    Danilo Dominici MCP MCDBA MCITP MCSE MCAD
    mercoledì 16 febbraio 2011 12:23

Tutte le risposte

  • Ciao,

    in questo post viene spiegato passo passo come utilizzare un dataset ADO.NET come data source per un report SSRS.

    C'è anche questo post di Christa Carpentiere su MSDN che ti fa vedere come creare una data processing extension di RS per usare un dataset ADO.NET anche in RS 2000.

    HTH


    Danilo Dominici MCP MCDBA MCITP MCSE MCAD
    martedì 15 febbraio 2011 07:31
  • Prima di tutto grazie per la risposta e il link al primo articolo, il secondo lo avevo già trovato ma ci ho rinunciato a capirlo. Parlando del primo articolo fanno riferimento a Visual Studio 2008 ma io ho la versione Express, la stessa soluzione posso adottarla anche li elaborando però il report su server tramite il tool distribuito con advanced ?? Grazie per la cortesia.
    martedì 15 febbraio 2011 08:46
  • Ho provato la soluzione proposta ma non sembra funzionare con C# Express 2010 ... c'è qualche possibilità ?
    martedì 15 febbraio 2011 17:29
  • Ho fatto delle verifiche e purtroppo con la versione Express non è possibile.
    Ti consiglierei di scaricare la trial di una versione superiore per fare tutti i test. La trovi qui .
    Danilo Dominici MCP MCDBA MCITP MCSE MCAD
    mercoledì 16 febbraio 2011 12:23
  • Mi era sorto anche a me questo dubbio, allora è una limitazione di Express a questo punto, certo che non ho trovato spiegazioni chiare da nessuna parte ! Grazie per aver perso tempo per me, farò una prova con la trial anche se è una soluzione a medio termine purtroppo.
    mercoledì 16 febbraio 2011 17:01