Condividi tramite


Esposizione del controllo CrystalReportSource ad altri controlli .NET

Nella struttura del controllo DataSource fornita con siti Web in Visual Studio, ogni fornitore di dati espone i dati come controllo che implementa le interfacce IDataSource e IHierachicalDataSource. Tali interfacce forniscono una struttura comune per rappresentare i dati sotto forma di un controllo cui tutti gli altri controlli .NET possono connettersi.

Un controllo .NET, ad esempio un DataGrid, può pertanto connettersi a diversi tipi di controlli DataSource, ad esempio SqlDataSource, OracleDataSource e JetDataSource.

NoteNota

Per ulteriori informazioni su come utilizzare il controllo DataSource e il modello per lo sviluppo di applicazioni basato su tag con Crystal Reports, vedere Modello per lo sviluppo di applicazioni basato su tag.

Per l'implementazione della struttura DataSource, in Crystal Reports è disponibile un controllo CrystalReportSource che incapsula un intero report Crystal. Se è pertanto necessario che altri controlli .NET eseguano la ricerca dei dati nel controllo CrystalReportSource, quest'ultimo va configurato in modo da esporre sezioni del report che contiene i dati.