.RDLC

File RDLC

Report Definition Language Client-side
Fai una domanda
RISPOSTA RAPIDA

Un file RDLC è una definizione di report XML creata da Microsoft Visual Studio per il controllo ReportViewer. Descrive il layout di un report - tabelle, grafici e formattazione - ma non incorpora i dati; l'applicazione ospite fornisce i dati durante l'esecuzione. È possibile aprirlo o modificarlo con Visual Studio o con il software gratuito Microsoft Report Builder.

Sviluppatore: Microsoft Corporation Categoria: File di sviluppo Standard aperto MIME: application/octet-stream
SI APRE SU Windows
Correlati: .DO · .MD · .HEX · .XSD

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 13, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file RDLC?

.rdlc è la variante client-side del formato Report Definition Language di Microsoft, un file basato su XML utilizzato per definire il layout, i collegamenti ai dati e l'aspetto dei report renderizzati dal controllo ReportViewer nelle applicazioni Windows Forms e ASP.NET WebForms.

La distinzione principale tra .rdlc e il formato strettamente correlato .rdl risiede nel modo in cui i dati raggiungono il report: un file .rdl incorpora la propria stringa di connessione all'origine dati e la query, mentre un file .rdlc omette intenzionalmente questi elementi - i dati vengono forniti programmaticamente a runtime dall'applicazione ospite tramite ReportViewer.LocalReport.DataSources. Questo design consente agli sviluppatori di associare qualsiasi DataTable in memoria o collezione di oggetti al report senza modificare il file del report stesso.

Strutturalmente, un file .rdlc è un documento XML standard che segue lo schema RDL (namespace http://schemas.microsoft.com/sqlserver/reporting/20xx/01/reportdefinition). Descrive elementi del report come tabelle, matrici, grafici, caselle di testo, immagini, parametri e impostazioni di pagina. Esistono diverse versioni dello schema (2005, 2008, 2010, 2016), dichiarate nell'attributo radice xmlns.

I file .rdlc vengono creati e modificati in Visual Studio utilizzando il Report Designer, o in Microsoft Report Builder. A runtime, il controllo ReportViewer li renderizza localmente; il successore per gli scenari ASP.NET Core è Microsoft.Reporting.NETCore.

  • I formati di esportazione supportati includono PDF, Excel, Word, CSV e formati immagine.
  • I report possono essere incorporati come risorse di progetto o caricati dal file system durante l'esecuzione.

Sicurezza e incolumità

RISCHIO: LOW

RDLC è un file di testo XML; può contenere espressioni (sintassi Visual Basic .NET) valutate al momento del rendering. Espressioni malevole sono teoricamente possibili se si caricano file RDLC non attendibili programmaticamente, ma si tratta di un formato rivolto agli sviluppatori - gli utenti finali normalmente non aprono file RDLC arbitrari.

Dettagli del formato

in sintesi
NOME COMPLETOReport Definition Language Client-sideanche noto come RDLC report, ReportViewer report definition
SVILUPPATOREMicrosoft Corporationdal 2005 (Visual Studio 2005 / ReportViewer controls)
TIPO MIMEapplication/octet-stream
TIPOFile di testo XML
STANDARDAperto · royalty-free

Programmi che aprono file RDLC

Windows3 apps
Microsoft Visual Studio Freemium Fai doppio clic sul file .rdlc in Esplora soluzioni - apre il designer visuale del report.
Microsoft Report Builder Gratuito File → Apri → sfoglia fino al file .rdlc - designer grafico completo, senza necessità di Visual Studio.
Notepad / VS Code Open-source Apri come testo XML per ispezionare o modificare manualmente la definizione del report.

Dettagli tecnici

specifiche approfondite
Tipo di formatoDocumento di testo XML (sottoinsieme dello schema RDL)
Tipo MIMEapplication/octet-stream (nessun MIME registrato; text/xml usato informalmente)
Codifica del testoUTF-8 (predefinita) o UTF-16 con BOM
Dimensione tipica del file5 KB - 500 KB; i report con immagini incorporate possono raggiungere diversi MB
Namespace XMLhttp://schemas.microsoft.com/sqlserver/reporting/20xx/01/reportdefinition (dipendente dalla versione)
Versioni dello schema2003, 2005, 2008, 2008r2, 2010, 2016 (dichiarate nell'attributo root xmlns)
Modello di data bindingDati forniti programmaticamente a runtime tramite ReportViewer.LocalReport.DataSources; nessuna stringa di connessione o query incorporata
Motore di runtimeControllo ReportViewer (WinForms / ASP.NET WebForms); Microsoft.Reporting.NETCore per ASP.NET Core
Strumenti di creazioneVisual Studio Report Designer, Microsoft Report Builder
Formati di esportazionePDF, Excel, Word, CSV, TIFF e altri formati immagine tramite estensioni di rendering
Formato correlato.rdl (report SSRS lato server; include stringa di connessione all'origine dati e query incorporate)
Supporto piattaformaWindows (.NET Framework); rendering cross-platform disponibile tramite Microsoft.Reporting.NETCore (.NET Core / .NET 5+)
Rilasciato2005 (Visual Studio 2005 / ReportViewer controls)
Ultima versioneRDL 2016 schema (SQL Server 2016 / SSRS)
Standard aperto · royalty-free
Specificalearn.microsoft.com

Conversioni RDLC

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file RDLC. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file RDLC.

Domande frequenti

Qual è la differenza tra RDL e RDLC?
RDL è per SQL Server Reporting Services (rendering lato server); RDLC è la variante lato client utilizzata dal controllo ReportViewer - omette le definizioni incorporate di origine dati/query, con i dati forniti dall'applicazione ospite a runtime.
Come posso aprire un file RDLC senza Visual Studio?
Utilizza il software gratuito Microsoft Report Builder (Windows). Puoi anche aprirlo in qualsiasi editor di testo o XML poiché si tratta di semplice XML.
Posso convertire RDLC in PDF?
Non con uno strumento standalone - è necessario renderizzarlo programmaticamente utilizzando la libreria Microsoft.Reporting (LocalReport.Render) in un'applicazione .NET, oppure eseguirlo in un controllo ReportViewer.
Perché il mio report RDLC non mostra dati?
RDLC non incorpora dati - la tua applicazione deve associare un DataTable o IEnumerable ai DataSources del report a runtime. Verifica che i nomi dei campi del DataSet nel file RDLC corrispondano ai dati nel tuo codice.
Posso usare RDLC in ASP.NET Core / .NET 6+?
L'originale controllo ReportViewer per WebForms non supporta .NET Core. Utilizza pacchetti NuGet della community come AspNetCore.ReportViewer o valuta la migrazione a FastReport/Telerik Reporting.

Riferimenti

1Microsoft Open Spec - MS-RDL (Report Definition Language)learn.microsoft.com
2Microsoft Learn - Plan for report design and deployment (SSRS)learn.microsoft.com

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.CRDOWNLOADChrome Partial Download File
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.DBSQLite Database File
10.SWFSmall Web Format (Shockwave Flash)

Estensioni correlate

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z