Controllo CrystalReportSource

Il controllo CrystalReportSource fa parte del nuovo modello per lo sviluppo di applicazioni basato su tag fornito con ASP.NET versione 2.0.

NoteNota

Per ulteriori informazioni su questo modello di sviluppo, vedere Modello per lo sviluppo di applicazioni basato su tag.

Nella struttura del controllo DataSource, i controlli visivi .NET si connettono a controlli DataSource non visivi, ovvero controlli che non gestiscono informazioni relative alla visualizzazione. Questa nuova struttura di DataSource incapsula le informazioni sulla connettività dati scritte come righe di codice nei controlli .NET all'interno del Web Form.

Nella finestra Progettazione di Visual Studio vengono visualizzati i nomi dei controlli connessi tra loro. È anche possibile visualizzare tali connessioni nell'XML dichiarativo.

I provider di dati .NET forniscono implementazioni personalizzate del controllo DataSource. Ad esempio, SqlDataSource accede a Microsoft SQL Server, mentre OracleDataSource accede a Oracle.

Nel caso di Crystal Reports, il controllo viene implementato come controllo CrystalReportSource.

NoteNota

Questo tipo di progettazione è parallela a quella di ASP.NET versione 1.0, in cui il controllo CrystalReportViewer contiene una proprietà ReportSource anziché la più usuale proprietà DataSource.

La differenza tra il controllo CrystalReportSource e i controlli DataSource consiste nel fatto che il primo contiene un report che incapsula i dati, mentre i secondi, ad esempio SqlDataSource contengono direttamente i dati.

Contenuto della sezione: