.RDLC

RDLC-fil

Report Definition Language Client-side
Still et spørsmål
HURTIGSVAR

En RDLC-fil er en XML-rapportdefinisjon opprettet av Microsoft Visual Studio for ReportViewer-kontrollen. Den beskriver oppsettet av en rapport - tabeller, diagrammer og formatering - men bygger ikke inn data; vertsapplikasjonen leverer data ved kjøretid. Åpne eller rediger den med Visual Studio eller gratisverktøyet Microsoft Report Builder.

Utvikler: Microsoft Corporation Kategori: Utviklerfiler Åpen standard MIME: application/octet-stream
ÅPNES PÅ Windows
Relatert: .DO · .MD · .HEX · .XSD

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 13, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er RDLC-filformatet?

.rdlc er klientside-varianten av Microsofts Report Definition Language-format, en XML-basert fil som brukes til å definere oppsett, databindinger og utseende for rapporter som rendres av ReportViewer-kontrollen i Windows Forms- og ASP.NET WebForms-applikasjoner.

Den viktigste forskjellen mellom .rdlc og det nært beslektede .rdl-formatet er hvordan data når rapporten: en .rdl-fil bygger inn sin egen tilkoblingsstreng for datakilder og spørringer, mens en .rdlc-fil bevisst utelater disse - data leveres programmatisk ved kjøretid av vertsapplikasjonen via ReportViewer.LocalReport.DataSources. Denne utformingen lar utviklere binde hvilken som helst DataTable i minnet eller objektsamling til rapporten uten å endre selve rapportfilen.

Strukturelt sett er en .rdlc-fil et standard XML-dokument som følger RDL-skjemaet (navnerom http://schemas.microsoft.com/sqlserver/reporting/20xx/01/reportdefinition). Den beskriver rapportelementer som tabeller, matriser, diagrammer, tekstbokser, bilder, parametere og sideinnstillinger. Det finnes flere skjemaversjoner (2005, 2008, 2010, 2016), deklarert i rot-attributtet xmlns.

.rdlc-filer opprettes og redigeres i Visual Studio ved hjelp av Report Designer, eller i Microsoft Report Builder. Ved kjøretid rendrer ReportViewer-kontrollen dem lokalt; etterfølgeren for ASP.NET Core-scenarier er Microsoft.Reporting.NETCore.

  • Støttede eksportformater inkluderer PDF, Excel, Word, CSV og bildeformater.
  • Rapporter kan bygges inn som prosessressurser eller lastes fra filsystemet ved kjøretid.

Sikkerhet og trygghet

RISIKO: LOW

RDLC er en XML-tekstfil; den kan inneholde uttrykk (Visual Basic .NET-syntaks) som evalueres ved rendring. Skadelige uttrykk er teoretisk mulig hvis man laster upålitelige RDLC-filer programmatisk, men dette er et format rettet mot utviklere - sluttbrukere åpner normalt ikke vilkårlige RDLC-filer.

Formatdetaljer

i et nøtteskall
FULLT NAVNReport Definition Language Client-sideogså kjent som RDLC report, ReportViewer report definition
UTVIKLERMicrosoft Corporationsiden 2005 (Visual Studio 2005 / ReportViewer controls)
MIME-TYPEapplication/octet-stream
TYPEXML-tekstfil
STANDARDÅpen · royalty-fri

Programmer som åpner RDLC-filer

Windows3 apps
Microsoft Visual Studio Freemium Dobbeltklikk på .rdlc-filen i Solution Explorer - åpner den visuelle rapportdesigneren.
Microsoft Report Builder Gratis Fil → Åpne → bla til .rdlc - full grafisk designer, ingen Visual Studio nødvendig.
Notepad / VS Code Åpen kildekode Åpne som XML-tekst for å inspisere eller manuelt redigere rapportdefinisjonen.

Tekniske detaljer

dyp spesifikasjon
FormattypeXML-tekstdokument (RDL-skjemasubsett)
MIME-typeapplication/octet-stream (ingen registrert MIME; text/xml brukes uformelt)
TekstkodingUTF-8 (standard) eller UTF-16 med BOM
Typisk filstørrelse5 KB - 500 KB; rapporter med innebygde bilder kan nå flere MB
XML-navneromhttp://schemas.microsoft.com/sqlserver/reporting/20xx/01/reportdefinition (versjonsavhengig)
Skjemaversjoner2003, 2005, 2008, 2008r2, 2010, 2016 (deklarert i rot-attributtet xmlns)
DatatilkoblingsmodellData leveres programmatisk ved kjøretid via ReportViewer.LocalReport.DataSources; ingen innebygd tilkoblingsstreng eller spørring
KjøretidsmotorReportViewer-kontroll (WinForms / ASP.NET WebForms); Microsoft.Reporting.NETCore for ASP.NET Core
RedigeringsverktøyVisual Studio Report Designer, Microsoft Report Builder
EksportformaterPDF, Excel, Word, CSV, TIFF og andre bildeformater via rendringsutvidelser
Relatert format.rdl (SSRS-rapport på serversiden; inkluderer innebygd tilkoblingsstreng for datakilde og spørring)
PlattformstøtteWindows (.NET Framework); rendring på tvers av plattformer tilgjengelig via Microsoft.Reporting.NETCore (.NET Core / .NET 5+)
Utgitt2005 (Visual Studio 2005 / ReportViewer controls)
Siste versjonRDL 2016 schema (SQL Server 2016 / SSRS)
Åpen standardJa · royalty-fri
Spesifikasjonlearn.microsoft.com

RDLC-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med RDLC-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om RDLC-filer.

Ofte stilte spørsmål

Hva er forskjellen mellom RDL og RDLC?
RDL er for SQL Server Reporting Services (rendring på serversiden); RDLC er klientside-varianten som brukes av ReportViewer-kontrollen - den utelater innebygde datakilde- og spørringsdefinisjoner, da data leveres av vertsapplikasjonen ved kjøretid.
Hvordan åpner jeg en RDLC-fil uten Visual Studio?
Bruk gratisverktøyet Microsoft Report Builder (Windows). Du kan også åpne den i hvilken som helst tekst- eller XML-editor siden det er ren XML.
Kan jeg konvertere RDLC til PDF?
Ikke med et frittstående verktøy - du må rendre den programmatisk ved hjelp av Microsoft.Reporting-biblioteket (LocalReport.Render) i en .NET-applikasjon, eller kjøre den i en ReportViewer-kontroll.
Hvorfor viser ikke min RDLC-rapport noen data?
RDLC bygger ikke inn data - applikasjonen din må binde en DataTable eller IEnumerable til rapportens DataSources ved kjøretid. Kontroller at DataSet-feltnavnene i RDLC-filen samsvarer med dataene i koden din.
Kan jeg bruke RDLC i ASP.NET Core / .NET 6+?
Den opprinnelige WebForms ReportViewer-kontrollen støtter ikke .NET Core. Bruk NuGet-pakker fra fellesskapet som AspNetCore.ReportViewer eller vurder å migrere til FastReport/Telerik Reporting.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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)

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å