Architettura di un elemento del report personalizzato
Un elemento del report personalizzato è un'estensione di RDL (Report Definition Language) che consente agli sviluppatori di aggiungere funzionalità per le quali non è disponibile il supporto nativo in RDL o di estendere le funzionalità dei controlli esistenti. Un elemento del report personalizzato è costituito da due componenti principali: il componente della fase di esecuzione e quello della fase di progettazione. Questi componenti vengono implementati come assembly .NET Framework e possono essere scritti in qualsiasi linguaggio conforme a CLS.
Componente della fase di esecuzione
Il componente della fase di esecuzione per un elemento del report personalizzato viene chiamato da Elaborazione report in fase di esecuzione. Questo componente accetta i dati passati da Elaborazione report in fase di esecuzione, elabora tali dati e restituisce un'immagine contenente l'elemento del report personalizzato di cui è stato eseguito il rendering.
Componente della fase di progettazione
Il componente della fase di progettazione consente la definizione e la modifica dell'elemento del report personalizzato nell'interfaccia di Progettazione report in Visual Studio. Questo componente è costituito da diversi controlli secondari che definiscono l'aspetto e le proprietà dell'elemento del report personalizzato nell'ambiente di progettazione.
Vedere anche
Attivitá
Procedura: Distribuzione di un elemento del report personalizzato
Concetti
Creazione di un componente runtime dell'elemento del report personalizzato
Creazione di un componente dell'elemento del report personalizzato per la fase di progettazione