.RDLC

RDLC-fil

Report Definition Language Client-side
Ställ en fråga
SNABBT SVAR

En RDLC-fil är en XML-baserad rapportdefinition skapad av Microsoft Visual Studio för ReportViewer-kontrollen. Den beskriver layouten för en rapport - tabeller, diagram och formatering - men bäddar inte in data; värdapplikationen tillhandahåller data vid körning. Öppna eller redigera den med Visual Studio eller det kostnadsfria Microsoft Report Builder.

Utvecklare: Microsoft Corporation Kategori: Utvecklarfiler Öppen standard MIME: application/octet-stream
ÖPPNAS PÅ Windows
Relaterat: .DO · .MD · .HEX · .XSD

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 13, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet RDLC?

.rdlc är klientsidan-varianten av Microsofts Report Definition Language-format, en XML-baserad fil som används för att definiera layout, databindningar och utseende för rapporter som renderas av ReportViewer-kontrollen i Windows Forms- och ASP.NET WebForms-applikationer.

Den viktigaste skillnaden mellan .rdlc och det nära besläktade .rdl-formatet är hur data når rapporten: en .rdl-fil bäddar in sin egen anslutningssträng för datakällor och frågor, medan en .rdlc-fil avsiktligt utelämnar dessa - data tillhandahålls programmatiskt vid körning av värdapplikationen via ReportViewer.LocalReport.DataSources. Denna design gör det möjligt för utvecklare att binda valfri DataTable eller objektsamling i minnet till rapporten utan att ändra rapportfilen.

Strukturellt sett är en .rdlc-fil ett standard XML-dokument som följer RDL-schemat (namnrymd http://schemas.microsoft.com/sqlserver/reporting/20xx/01/reportdefinition). Den beskriver rapportelement som tabeller, matriser, diagram, textrutor, bilder, parametrar och sidinställningar. Flera schemaversioner finns (2005, 2008, 2010, 2016), vilka deklareras i rotattributet xmlns.

.rdlc-filer skapas och redigeras i Visual Studio med Report Designer, eller i Microsoft Report Builder. Vid körning renderar ReportViewer-kontrollen dem lokalt; efterföljaren för ASP.NET Core-scenarier är Microsoft.Reporting.NETCore.

  • Exportformat som stöds inkluderar PDF, Excel, Word, CSV och bildformat.
  • Rapporter kan bäddas in som projektresurser eller laddas från filsystemet vid körning.

Säkerhet & trygghet

RISK: LOW

RDLC är en XML-textfil; den kan innehålla uttryck (Visual Basic .NET-syntax) som utvärderas vid rendering. Skadliga uttryck är teoretiskt möjliga om man laddar okända RDLC-filer programmatiskt, men detta är ett format riktat till utvecklare - slutanvändare öppnar normalt inte godtyckliga RDLC-filer.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNReport Definition Language Client-sideäven känd som RDLC report, ReportViewer report definition
UTVECKLAREMicrosoft Corporationsedan 2005 (Visual Studio 2005 / ReportViewer controls)
MIME-TYPapplication/octet-stream
TYPXML-textfil
STANDARDÖppen · royaltyfri

Program som öppnar RDLC-filer

Windows3 apps
Microsoft Visual Studio Freemium Dubbelklicka på .rdlc-filen i Solution Explorer - öppnar den visuella rapportdesignern.
Microsoft Report Builder Gratis Arkiv → Öppna → bläddra till .rdlc - fullständig grafisk designer, inget Visual Studio krävs.
Notepad / VS Code Öppen källkod Öppna som XML-text för att inspektera eller manuellt redigera rapportdefinitionen.

Tekniska detaljer

djup specifikation
FormattypXML-textdokument (delmängd av RDL-schema)
MIME-typapplication/octet-stream (ingen registrerad MIME; text/xml används informellt)
TextkodningUTF-8 (standard) eller UTF-16 med BOM
Typisk filstorlek5 KB - 500 KB; rapporter med inbäddade bilder kan nå flera MB
XML-namnrymdhttp://schemas.microsoft.com/sqlserver/reporting/20xx/01/reportdefinition (versionsberoende)
Schemaversioner2003, 2005, 2008, 2008r2, 2010, 2016 (deklareras i rotattributet xmlns)
DatatbindningsmodellData tillhandahålls programmatiskt vid körning via ReportViewer.LocalReport.DataSources; ingen inbäddad anslutningssträng eller fråga
Motor för körtidReportViewer-kontroll (WinForms / ASP.NET WebForms); Microsoft.Reporting.NETCore för ASP.NET Core
SkaparverktygVisual Studio Report Designer, Microsoft Report Builder
ExportformatPDF, Excel, Word, CSV, TIFF och andra bildformat via renderingstillägg
Relaterat format.rdl (SSRS-rapport på serversidan; inkluderar inbäddad anslutningssträng för datakälla och fråga)
PlattformssupportWindows (.NET Framework); rendering över flera plattformar tillgänglig via Microsoft.Reporting.NETCore (.NET Core / .NET 5+)
Släppt2005 (Visual Studio 2005 / ReportViewer controls)
Senaste versionRDL 2016 schema (SQL Server 2016 / SSRS)
Öppen standardJa · royaltyfri
Specifikationlearn.microsoft.com

RDLC-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med RDLC-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om RDLC-filer.

Vanliga frågor

Vad är skillnaden mellan RDL och RDLC?
RDL är för SQL Server Reporting Services (rendering på serversidan); RDLC är klientsidan-varianten som används av ReportViewer-kontrollen - den utelämnar inbäddade definitioner för datakällor/frågor, då data tillhandahålls av värdapplikationen vid körning.
Hur öppnar jag en RDLC-fil utan Visual Studio?
Använd det kostnadsfria Microsoft Report Builder (Windows). Du kan också öppna den i valfri text- eller XML-redigerare eftersom det är ren XML.
Kan jag konvertera RDLC till PDF?
Inte med ett fristående verktyg - du måste rendera den programmatiskt med biblioteket Microsoft.Reporting (LocalReport.Render) i en .NET-applikation, eller köra den i en ReportViewer-kontroll.
Varför visar min RDLC-rapport ingen data?
RDLC bäddar inte in data - din applikation måste binda en DataTable eller IEnumerable till rapportens DataSources vid körning. Kontrollera att fältnamnen i DataSet i RDLC-filen matchar datan i din kod.
Kan jag använda RDLC i ASP.NET Core / .NET 6+?
Den ursprungliga WebForms ReportViewer-kontrollen stöder inte .NET Core. Använd NuGet-paket från communityn såsom AspNetCore.ReportViewer eller överväg att migrera till FastReport/Telerik Reporting.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.DATProgram Data File (generic)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.EXEWindows Executable (Portable Executable)
8.DBSQLite Database File
9.MDMarkdown Document
10.BINCD/DVD Disc Image (BIN/CUE)

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö