.RDLC

RDLC-fil

Report Definition Language Client-side
Stil et spørgsmål
HURTIGT SVAR

En RDLC-fil er en XML-rapportdefinition oprettet af Microsoft Visual Studio til ReportViewer-kontrollen. Den beskriver layoutet af en rapport - tabeller, diagrammer og formatering - men indlejrer ikke data; værtsapplikationen leverer data ved kørsel. Åbn eller rediger den med Visual Studio eller den gratis Microsoft Report Builder.

Udvikler: Microsoft Corporation Kategori: Udviklerfiler Åben standard MIME: application/octet-stream
ÅBNER PÅ Windows
Relateret: .DO · .MD · .HEX · .XSD

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 13, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er RDLC-filformatet?

.rdlc er klientside-varianten af Microsofts Report Definition Language-format, en XML-baseret fil, der bruges til at definere layout, databindinger og udseende af rapporter, der renderes af ReportViewer-kontrollen i Windows Forms- og ASP.NET WebForms-applikationer.

Den vigtigste forskel mellem .rdlc og det tæt beslægtede .rdl-format er, hvordan data når frem til rapporten: en .rdl-fil indlejrer sin egen forbindelsesstreng til datakilden og forespørgsel, mens en .rdlc-fil bevidst udelader disse - data leveres programmatisk ved kørsel af værtsapplikationen via ReportViewer.LocalReport.DataSources. Dette design lader udviklere binde enhver DataTable i hukommelsen eller objektsamling til rapporten uden at ændre rapportfilen.

Strukturelt er en .rdlc-fil et standard XML-dokument, der følger RDL-skemaet (navnerum http://schemas.microsoft.com/sqlserver/reporting/20xx/01/reportdefinition). Den beskriver rapportelementer såsom tabeller, matricer, diagrammer, tekstbokse, billeder, parametre og sideindstillinger. Der findes flere skemaversioner (2005, 2008, 2010, 2016), som deklareres i rod-attributten xmlns.

.rdlc-filer oprettes og redigeres i Visual Studio ved hjælp af Report Designer eller i Microsoft Report Builder. Ved kørsel renderes de lokalt af ReportViewer-kontrollen; efterfølgeren til ASP.NET Core-scenarier er Microsoft.Reporting.NETCore.

  • Understøttede eksportformater inkluderer PDF, Excel, Word, CSV og billedformater.
  • Rapporter kan indlejres som projektressourcer eller indlæses fra filsystemet ved kørsel.

Sikkerhed og tryghed

RISIKO: LOW

RDLC er en XML-tekstfil; den kan indeholde udtryk (Visual Basic .NET-syntaks), der evalueres ved rendering. Ondsindede udtryk er teoretisk mulige, hvis man indlæser upålidelige RDLC-filer programmatisk, men dette er et format rettet mod udviklere - slutbrugere åbner normalt ikke vilkårlige RDLC-filer.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNReport Definition Language Client-sideogså kendt som RDLC report, ReportViewer report definition
UDVIKLERMicrosoft Corporationsiden 2005 (Visual Studio 2005 / ReportViewer controls)
MIME-TYPEapplication/octet-stream
TYPEXML-tekstfil
STANDARDÅben · royaltyfri

Programmer der åbner RDLC-filer

Windows3 apps
Microsoft Visual Studio Freemium Dobbeltklik på .rdlc-filen i Solution Explorer - åbner den visuelle rapportdesigner.
Microsoft Report Builder Gratis Fil → Åbn → find .rdlc - fuld grafisk designer, intet behov for Visual Studio.
Notepad / VS Code Open-source Åbn som XML-tekst for at inspicere eller manuelt redigere rapportdefinitionen.

Tekniske detaljer

dyb specifikation
FormattypeXML-tekstdokument (RDL-skemaundersæt)
MIME-typeapplication/octet-stream (ingen registreret MIME; text/xml bruges uformelt)
TekstkodningUTF-8 (standard) eller UTF-16 med BOM
Typisk filstørrelse5 KB - 500 KB; rapporter med indlejrede billeder kan nå flere MB
XML-navnerumhttp://schemas.microsoft.com/sqlserver/reporting/20xx/01/reportdefinition (versionsafhængig)
Skemaversioner2003, 2005, 2008, 2008r2, 2010, 2016 (deklareret i root xmlns-attribut)
DatabindingsmodelData leveres programmatisk ved kørsel via ReportViewer.LocalReport.DataSources; ingen indlejret forbindelsesstreng eller forespørgsel
Runtime-motorReportViewer-kontrol (WinForms / ASP.NET WebForms); Microsoft.Reporting.NETCore til ASP.NET Core
Værktøjer til oprettelseVisual Studio Report Designer, Microsoft Report Builder
EksportformaterPDF, Excel, Word, CSV, TIFF og andre billedformater via rendering-udvidelser
Relateret format.rdl (SSRS-rapport på serversiden; inkluderer indlejret forbindelsesstreng til datakilde og forespørgsel)
PlatformunderstøttelseWindows (.NET Framework); rendering på tværs af platforme tilgængelig via Microsoft.Reporting.NETCore (.NET Core / .NET 5+)
Udgivet2005 (Visual Studio 2005 / ReportViewer controls)
Seneste versionRDL 2016 schema (SQL Server 2016 / SSRS)
Åben standardJa · royaltyfri
Specifikationlearn.microsoft.com

RDLC-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med RDLC-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om RDLC-filer.

Ofte stillede spørgsmål

Hvad er forskellen på RDL og RDLC?
RDL er til SQL Server Reporting Services (rendering på serversiden); RDLC er klientside-varianten, der bruges af ReportViewer-kontrollen - den udelader indlejrede datakilde-/forespørgselsdefinitioner, da data leveres af værtsapplikationen ved kørsel.
Hvordan åbner jeg en RDLC-fil uden Visual Studio?
Brug den gratis Microsoft Report Builder (Windows). Du kan også åbne den i enhver tekst- eller XML-editor, da det er ren XML.
Kan jeg konvertere RDLC til PDF?
Ikke med et selvstændigt værktøj - du skal rendere den programmatisk ved hjælp af Microsoft.Reporting-biblioteket (LocalReport.Render) i en .NET-applikation eller køre den i en ReportViewer-kontrol.
Hvorfor viser min RDLC-rapport ingen data?
RDLC indlejrer ikke data - din applikation skal binde en DataTable eller IEnumerable til rapportens DataSources ved kørsel. Kontroller, at DataSet-feltnavne i RDLC-filen matcher dataene i din kode.
Kan jeg bruge RDLC i ASP.NET Core / .NET 6+?
Den oprindelige WebForms ReportViewer-kontrol understøtter ikke .NET Core. Brug community NuGet-pakker såsom AspNetCore.ReportViewer eller overvej at migrere til FastReport/Telerik Reporting.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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)

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å