.RDLC

RDLC Datei

Report Definition Language Client-side
Frage stellen
SCHNELLE ANTWORT

Eine RDLC-Datei ist eine XML-Berichtsdefinition, die von Microsoft Visual Studio für das ReportViewer-Steuerelement erstellt wurde. Sie beschreibt das Layout eines Berichts - Tabellen, Diagramme und Formatierungen -, enthält jedoch keine eingebetteten Daten; die Host-Anwendung liefert die Daten zur Laufzeit. Öffnen oder bearbeiten Sie diese mit Visual Studio oder dem kostenlosen Microsoft Report Builder.

Entwickler: Microsoft Corporation Kategorie: Developerdateien Offener Standard MIME: application/octet-stream
VERFÜGBAR AUF Windows
Verwandt: .DO · .MD · .HEX · .XSD

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 13, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das RDLC-Dateiformat?

.rdlc ist die clientseitige Variante des Report Definition Language-Formats von Microsoft, eine auf XML basierende Datei, die zur Definition von Layout, Datenbindungen und dem Erscheinungsbild von Berichten verwendet wird, die vom ReportViewer-Steuerelement in Windows Forms- und ASP.NET WebForms-Anwendungen gerendert werden.

Der Hauptunterschied zwischen .rdlc und dem eng verwandten .rdl-Format besteht darin, wie die Daten den Bericht erreichen: Eine .rdl-Datei bettet ihre eigene Verbindungszeichenfolge für die Datenquelle und die Abfrage ein, während eine .rdlc-Datei diese absichtlich auslässt - die Daten werden programmatisch zur Laufzeit von der Host-Anwendung über ReportViewer.LocalReport.DataSources bereitgestellt. Dieses Design ermöglicht es Entwicklern, jede beliebige DataTable im Arbeitsspeicher oder eine Objektsammlung an den Bericht zu binden, ohne die Berichtsdatei zu ändern.

Strukturell ist eine .rdlc-Datei ein Standard-XML-Dokument, das dem RDL-Schema folgt (Namespace http://schemas.microsoft.com/sqlserver/reporting/20xx/01/reportdefinition). Sie beschreibt Berichtselemente wie Tabellen, Matrizen, Diagramme, Textfelder, Bilder, Parameter und Seiteneinstellungen. Es existieren mehrere Schemaversionen (2005, 2008, 2010, 2016), die im Root-Attribut xmlns deklariert werden.

.rdlc-Dateien werden in Visual Studio mit dem Berichts-Designer oder im Microsoft Report Builder erstellt und bearbeitet. Zur Laufzeit rendert das ReportViewer-Steuerelement diese lokal; der Nachfolger für ASP.NET Core-Szenarien ist Microsoft.Reporting.NETCore.

  • Unterstützte Exportformate umfassen PDF, Excel, Word, CSV und Bildformate.
  • Berichte können als Projektressourcen eingebettet oder zur Laufzeit aus dem Dateisystem geladen werden.

Sicherheit

RISIKO: LOW

RDLC ist eine XML-Textdatei; sie kann Ausdrücke (Visual Basic .NET-Syntax) enthalten, die zum Zeitpunkt des Renderns ausgewertet werden. Bösartige Ausdrücke sind theoretisch möglich, wenn nicht vertrauenswürdige RDLC-Dateien programmatisch geladen werden, aber dies ist ein Format für Entwickler - Endbenutzer öffnen normalerweise keine beliebigen RDLC-Dateien.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEReport Definition Language Client-sidealias RDLC report, ReportViewer report definition
ENTWICKLERMicrosoft Corporationseit 2005 (Visual Studio 2005 / ReportViewer controls)
MIME TYPEapplication/octet-stream
TYPXML-Textdatei
STANDARDOffen · lizenzfrei

Programme zum Öffnen von RDLC-Dateien

Windows3 apps
Microsoft Visual Studio Freemium Doppelklicken Sie auf die .rdlc-Datei im Projektmappen-Explorer - öffnet den visuellen Berichts-Designer.
Microsoft Report Builder Kostenlos Datei → Öffnen → zur .rdlc navigieren - vollständiger grafischer Designer, kein Visual Studio erforderlich.
Notepad / VS Code Open Source Als XML-Text öffnen, um die Berichtsdefinition zu inspizieren oder manuell zu bearbeiten.

Technische Details

technische Spezifikation
Format-TypXML-Textdokument (RDL-Schema-Teilmenge)
MIME-Typapplication/octet-stream (kein registrierter MIME; text/xml wird informell verwendet)
TextkodierungUTF-8 (Standard) oder UTF-16 mit BOM
Typische Dateigröße5 KB - 500 KB; Berichte mit eingebetteten Bildern können mehrere MB erreichen
XML-Namespacehttp://schemas.microsoft.com/sqlserver/reporting/20xx/01/reportdefinition (versionsabhängig)
Schema-Versionen2003, 2005, 2008, 2008r2, 2010, 2016 (im Root-Attribut xmlns deklariert)
DatenbindungsmodellDaten werden programmatisch zur Laufzeit über ReportViewer.LocalReport.DataSources bereitgestellt; keine eingebettete Verbindungszeichenfolge oder Abfrage
Runtime-EngineReportViewer-Steuerelement (WinForms / ASP.NET WebForms); Microsoft.Reporting.NETCore für ASP.NET Core
Autoren-ToolsVisual Studio Report Designer, Microsoft Report Builder
ExportformatePDF, Excel, Word, CSV, TIFF und andere Bildformate über Rendering-Erweiterungen
Verwandtes Format.rdl (serverseitiger SSRS-Bericht; enthält eingebettete Verbindungszeichenfolge für Datenquellen und Abfragen)
PlattformunterstützungWindows (.NET Framework); plattformübergreifendes Rendering verfügbar über Microsoft.Reporting.NETCore (.NET Core / .NET 5+)
Veröffentlicht2005 (Visual Studio 2005 / ReportViewer controls)
Neueste VersionRDL 2016 schema (SQL Server 2016 / SSRS)
Offener StandardJa · lizenzgebührenfrei
Spezifikationlearn.microsoft.com

RDLC-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit RDLC-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu RDLC-Dateien.

Häufig gestellte Fragen

Was ist der Unterschied zwischen RDL und RDLC?
RDL ist für SQL Server Reporting Services (serverseitiges Rendering) gedacht; RDLC ist die clientseitige Variante, die vom ReportViewer-Steuerelement verwendet wird - sie verzichtet auf eingebettete Datenquellen-/Abfragedefinitionen, wobei die Daten zur Laufzeit von der Host-Anwendung bereitgestellt werden.
Wie öffne ich eine RDLC-Datei ohne Visual Studio?
Verwenden Sie den kostenlosen Microsoft Report Builder (Windows). Sie können sie auch in jedem Text- oder XML-Editor öffnen, da es sich um reines XML handelt.
Kann ich RDLC in PDF konvertieren?
Nicht mit einem eigenständigen Tool - Sie müssen sie programmatisch mit der Microsoft.Reporting-Bibliothek (LocalReport.Render) in einer .NET-Anwendung rendern oder in einem ReportViewer-Steuerelement ausführen.
Warum zeigt mein RDLC-Bericht keine Daten an?
RDLC bettet keine Daten ein - Ihre Anwendung muss zur Laufzeit eine DataTable oder IEnumerable an die DataSources des Berichts binden. Überprüfen Sie, ob die DataSet-Feldnamen in der RDLC mit den Daten in Ihrem Code übereinstimmen.
Kann ich RDLC in ASP.NET Core / .NET 6+ verwenden?
Das ursprüngliche WebForms ReportViewer-Steuerelement unterstützt .NET Core nicht. Verwenden Sie Community-NuGet-Pakete wie AspNetCore.ReportViewer oder ziehen Sie eine Migration zu FastReport/Telerik Reporting in Betracht.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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)

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen