.RDLC

RDLC-bestand

Report Definition Language Client-side
Stel een vraag
SNEL ANTWOORD

Een RDLC-bestand is een XML-rapportdefinitie gemaakt door Microsoft Visual Studio voor het ReportViewer-besturingselement. Het beschrijft de lay-out van een rapport - tabellen, grafieken en opmaak - maar bevat geen ingebedde gegevens; de host-applicatie levert de gegevens aan tijdens runtime. Open of bewerk het met Visual Studio of de gratis Microsoft Report Builder.

Ontwikkelaar: Microsoft Corporation Categorie: Ontwikkelaarsbestanden Open standaard MIME: application/octet-stream
OPENT OP Windows
Gerelateerd: .DO · .MD · .HEX · .XSD

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Aug 13, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het RDLC-bestandsformaat?

.rdlc is de client-side variant van het Report Definition Language-formaat van Microsoft, een op XML gebaseerd bestand dat wordt gebruikt om de lay-out, gegevensbindingen en het uiterlijk te definiëren van rapporten die worden gerenderd door het ReportViewer-besturingselement in Windows Forms- en ASP.NET WebForms-applicaties.

Het belangrijkste onderscheid tussen .rdlc en het nauw verwante .rdl-formaat is de manier waarop gegevens het rapport bereiken: een .rdl-bestand bevat zijn eigen verbindingsreeks voor de gegevensbron en query, terwijl een .rdlc-bestand deze opzettelijk weglaat - gegevens worden programmatisch tijdens runtime aangeleverd door de host-applicatie via ReportViewer.LocalReport.DataSources. Dankzij dit ontwerp kunnen ontwikkelaars elke in-memory DataTable of objectverzameling aan het rapport binden zonder het rapportbestand te wijzigen.

Structureel is een .rdlc-bestand een standaard XML-document dat het RDL-schema volgt (namespace http://schemas.microsoft.com/sqlserver/reporting/20xx/01/reportdefinition). Het beschrijft rapportelementen zoals tabellen, matrices, grafieken, tekstvakken, afbeeldingen, parameters en pagina-instellingen. Er bestaan meerdere schemaversies (2005, 2008, 2010, 2016), gedeclareerd in het root xmlns-attribuut.

.rdlc-bestanden worden gemaakt en bewerkt in Visual Studio met de Report Designer, of in Microsoft Report Builder. Tijdens runtime rendert het ReportViewer-besturingselement ze lokaal; de opvolger voor ASP.NET Core-scenario's is Microsoft.Reporting.NETCore.

  • Ondersteunde exportformaten zijn onder meer PDF, Excel, Word, CSV en afbeeldingsformaten.
  • Rapporten kunnen worden ingebed als projectbronnen of tijdens runtime vanuit het bestandssysteem worden geladen.

Beveiliging & veiligheid

RISICO: LOW

RDLC is een XML-tekstbestand; het kan expressies bevatten (Visual Basic .NET-syntaxis) die tijdens het renderen worden geëvalueerd. Kwaadaardige expressies zijn theoretisch mogelijk bij het programmatisch laden van niet-vertrouwde RDLC-bestanden, maar dit is een formaat gericht op ontwikkelaars - eindgebruikers openen normaal gesproken geen willekeurige RDLC-bestanden.

Formaatdetails

in een notendop
VOLLEDIGE NAAMReport Definition Language Client-sideook bekend als RDLC report, ReportViewer report definition
ONTWIKKELAARMicrosoft Corporationsinds 2005 (Visual Studio 2005 / ReportViewer controls)
MIME-TYPEapplication/octet-stream
TYPEXML-tekstbestand
STANDAARDOpen · royaltyvrij
GERELATEERD.do.md.hex.xsd

Programma's die RDLC-bestanden openen

Windows3 apps
Microsoft Visual Studio Freemium Dubbelklik op het .rdlc-bestand in de Solution Explorer - opent de visuele rapportontwerper.
Microsoft Report Builder Gratis Bestand → Openen → blader naar .rdlc - volledige grafische ontwerper, geen Visual Studio nodig.
Notepad / VS Code Open-source Openen als XML-tekst om de rapportdefinitie te inspecteren of handmatig te bewerken.

Technische details

diepe specificaties
Formaat-typeXML-tekstdocument (RDL-schema subset)
MIME-typeapplication/octet-stream (geen geregistreerde MIME; text/xml wordt informeel gebruikt)
TekstcoderingUTF-8 (standaard) of UTF-16 met BOM
Typische bestandsgrootte5 KB - 500 KB; rapporten met ingebedde afbeeldingen kunnen enkele MB bereiken
XML-namespacehttp://schemas.microsoft.com/sqlserver/reporting/20xx/01/reportdefinition (versie-afhankelijk)
Schemaversies2003, 2005, 2008, 2008r2, 2010, 2016 (gedeclareerd in root xmlns-attribuut)
GegevensbindingsmodelGegevens programmatisch aangeleverd tijdens runtime via ReportViewer.LocalReport.DataSources; geen ingebedde verbindingsreeks of query
Runtime-engineReportViewer-besturingselement (WinForms / ASP.NET WebForms); Microsoft.Reporting.NETCore voor ASP.NET Core
AuteurstoolsVisual Studio Report Designer, Microsoft Report Builder
ExportformatenPDF, Excel, Word, CSV, TIFF en andere afbeeldingsformaten via rendering-extensies
Gerelateerd formaat.rdl (server-side SSRS-rapport; inclusief ingebedde verbindingsreeks voor gegevensbron en query)
PlatformondersteuningWindows (.NET Framework); cross-platform rendering beschikbaar via Microsoft.Reporting.NETCore (.NET Core / .NET 5+)
Uitgebracht2005 (Visual Studio 2005 / ReportViewer controls)
Laatste versieRDL 2016 schema (SQL Server 2016 / SSRS)
Open standaardJa · royaltyvrij
Specificatielearn.microsoft.com

RDLC conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met RDLC-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over RDLC-bestanden.

Veelgestelde vragen

Wat is het verschil tussen RDL en RDLC?
RDL is voor SQL Server Reporting Services (server-side rendering); RDLC is de client-side variant die wordt gebruikt door het ReportViewer-besturingselement - het laat ingebedde gegevensbron-/querydefinities weg, waarbij gegevens tijdens runtime door de host-applicatie worden aangeleverd.
Hoe open ik een RDLC-bestand zonder Visual Studio?
Gebruik de gratis Microsoft Report Builder (Windows). U kunt het ook openen in elke tekst- of XML-editor, aangezien het platte XML is.
Kan ik RDLC naar PDF converteren?
Niet met een losse tool - u moet het programmatisch renderen met de Microsoft.Reporting-bibliotheek (LocalReport.Render) in een .NET-applicatie, of het uitvoeren in een ReportViewer-besturingselement.
Waarom toont mijn RDLC-rapport geen gegevens?
RDLC bevat geen ingebedde gegevens - uw applicatie moet tijdens runtime een DataTable of IEnumerable binden aan de DataSources van het rapport. Controleer of de DataSet-veldnamen in de RDLC overeenkomen met de gegevens in uw code.
Kan ik RDLC gebruiken in ASP.NET Core / .NET 6+?
Het originele WebForms ReportViewer-besturingselement ondersteunt geen .NET Core. Gebruik community NuGet-pakketten zoals AspNetCore.ReportViewer of overweeg een migratie naar FastReport/Telerik Reporting.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.TXTPlain Text File
10.NOMEDIAAndroid No-Media Marker File

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z