.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.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.JSONJavaScript Object Notation file
7.ICSiCalendar data file
8.TAGDataFlex Query Tag Name File
9.DATProgram Data File (generic)
10.JPGJPEG Image

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-Å