Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies

Überblick

Das .NET MAUI DataGrid-Steuerelement wird verwendet, um Daten in einer tabellarischen Ansicht anzuzeigen und zu bearbeiten. Sein umfangreiches Funktionsset umfasst verschiedene Spaltentypen, Sortierung, automatische Anpassung von Spalten und Zeilen sowie Formatierung für alle Elemente.


Warum sollten Sie sich für Syncfusion .NET MAUI Data Grid entscheiden?

Net Maui Datagrid High Performance image

Hohe Leistung

Das .NET MAUI DataGrid wurde mit einem hochoptimierten Virtualisierungs-Engine entwickelt und rendert und scrollt effizient durch Millionen von Datensätzen mit minimalem Speicheraufwand und blitzschnellen Ladezeiten.

Net Maui Datagrid Seamless Data Binding image

Nahtlose Datenbindung

Binden Sie Daten effizient an lokale und entfernte Datenquellen wie JSON, OData, WCF und RESTful-Dienste mithilfe des integrierten Datenmanagers für Echtzeit- und Hochleistungsdatenaktualisierungen.

Net Maui Datagrid Resolution image

Passt sich jeder Auflösung an

DataGrid verfügt über ein hochresponsives Layout und ein optimiertes Design für Desktops, Touchscreens und Smartphones. Es funktioniert gut auf allen Mobiltelefonen mit iOS, Android oder Windows OS.

Net Maui Datagrid Flexible Editing image

Flexible Bearbeitung

Führen Sie einfach Erstellungs-, Lese-, Aktualisierungs- und Löschvorgänge (CRUD) für lokale Sammlungen oder Remote-Datendienste mithilfe des integrierten Datenmanagers durch, mit voller Unterstützung für dynamische Datenmodelle und Echtzeitaktualisierungen.

Net Maui Datagrid Customizable Themes image

Attraktive anpassbare Themes

Bietet integrierte MaterialLight- und MaterialDark-Themes mit voller Unterstützung für helle und dunkle Modi. Passen Sie das Erscheinungsbild einfach mithilfe von Ressourcenverzeichnissen an das Branding der Anwendung an.

Net Maui Datagrid Export Print image

Einfacher Export und Druck

Exportieren Sie das DataGrid in Excel- und PDF-Formate mit Unterstützung für den Export aller Zeilen – unabhängig von der Paginierung – oder nur der aktuell sichtbaren Seite, um vollständige Datenportabilität zu gewährleisten.


.NET MAUI DataGrid Codebeispiel

Beginnen Sie einfach mit dem .NET MAUI DataGrid mit ein paar einfachen Zeilen XAML-Code, wie unten gezeigt. Erkunden Sie auch unser .NET MAUI DataGrid-Beispiel, das Ihnen zeigt, wie Sie das .NET MAUI DataGrid rendern und konfigurieren.

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
              xmlns:syncfusion="clr-namespace:Syncfusion.Maui.DataGrid;assembly=Syncfusion.Maui.DataGrid"
              xmlns:local="clr-namespace:GettingStarted"
             x:Class="GettingStarted.MainPage">
    <ContentPage.BindingContext>
        <local:OrderInfoRepository x:Name="viewModel" />
    </ContentPage.BindingContext>
    <ContentPage.Content>
        <syncfusion:SfDataGrid x:Name="dataGrid"
             ItemsSource="{Binding OrderInfoCollection}">
        </syncfusion:SfDataGrid>
    </ContentPage.Content>
</ContentPage>

Auswahl

  • Wählen Sie eine oder mehrere Zeilen mit integrierten Auswahlmodi aus.
  • Navigieren Sie zwischen Zellen und Zeilen mit der Tastaturnavigation auf der Windows-Plattform.
  • Passen Sie die Hintergrund- und Textfarbe für ausgewählte Zeilen an.

.NET MAUI DataGrid Auswahl.


.NET MAUI DataGrid Paging.

Paging

  • Bearbeiten Sie Daten mit dem DataPager-Steuerelement, um Datensätze auf mehreren Seiten anzuzeigen.
  • Passen Sie optisch ansprechende Stile basierend auf Geräte- und Anwendungsanforderungen an.
  • Laden Sie Daten bei Bedarf in neue Seiten mit Optionen zum Beibehalten und Zurücksetzen des Caches.

Bearbeitung

Erleben Sie die einfache Bearbeitung mit unserer In-Place-Bearbeitungsfunktion! Mit einer nahtlosen Benutzeroberfläche und einer großen Auswahl an integrierten Spaltentypen, einschließlich Text-, Zahlen-, Kombinationsfeld- und Datumsauswahl-Editoren, haben Benutzer eine beispiellose Kontrolle über ihre Daten. Einfaches Übernehmen oder Rückgängigmachen von Änderungen mit nur wenigen Klicks, um die reibungsloseste Bearbeitungserfahrung zu gewährleisten.


Datenformung und -bearbeitung

.NET MAUI DataGrid zeigt die sortierten Daten.

Sortierung

Sortieren Sie eine oder mehrere Spalten in aufsteigender oder absteigender Reihenfolge. Führen Sie eine dreistufige Sortierung durch und zeigen Sie Sortiernummern an, um die Sortierreihenfolge anzugeben.

.NET MAUI DataGrid zeigt die gruppierten Daten.

Gruppierung

Gruppieren Sie Daten programmgesteuert nach einer oder mehreren Spalten mit flexiblen Vorlagen. Die Gruppen können je nach Benutzerpräferenz erweitert oder reduziert werden. Zusätzlich kann die Gruppierungslogik angepasst werden, um spezifische Regeln für die Datengruppierung anzuwenden.

Net Maui Datagrid Filtering image

Filterung

Filtern Sie die Zeilen programmgesteuert, indem Sie ein Prädikat auf die Ansicht setzen.

Net Maui Datagrid Real Time Update image

Echtzeit-Updates

In Situationen mit hohem Druck ist die Pflege aktueller Informationen entscheidend. Das DataGrid unterstützt Echtzeitaktualisierungen von Zellen, wodurch Effizienz und Reaktionsfähigkeit verbessert werden.

Zusammenfassungen in .NET MAUI DataGrid.

Zusammenfassungen

Zeigen Sie eine Zeile mit zusammenfassenden Daten für die Spalten mit Aggregationstypen Summe, Minimum, Maximum, Durchschnitt und Anzahl an. Es gibt folgende Kategorien von Zusammenfassungen:

  • Gesamt oder Tabelle
  • Gruppe
  • Zusammenfassung in Gruppenüberschrift oder Gruppenkopfzeile
  • Benutzerdefiniert

Weitere Elemente laden

  • Laden Sie eine Teilmenge von Daten zur Laufzeit in eine gebundene Sammlung.
  • Passen Sie die Option „Weitere Elemente laden“ an und legen Sie ihre Position oben oder unten im MAUI DataGrid fest.
  • Laden Sie Daten automatisch in Blöcken, wenn das Ende der Liste erreicht ist.

Net Maui Datagrid Load More image


Net Maui Datagrid Pulltorefresh image

Zum Aktualisieren ziehen

  • Aktualisieren Sie die Datenquelle dynamisch während einer “Zum Aktualisieren ziehen”-Aktion.
  • Verbessern Sie die Benutzerfreundlichkeit, indem Sie die “Zum Aktualisieren ziehen”-Ansicht mit gleitenden und schiebenden Übergangsmodi anpassen.

Zeilen- und Spaltenanpassung

.NET MAUI DataGrid zeigt die verschiedenen Spaltentypen.

Spaltentypen

  • Benutzer können verschiedene Datentypen mithilfe der integrierten Spaltentypen Text, Zahl, Datum, Kontrollkästchen und Bild laden, um die Datenvisualisierung zu verbessern.
  • Laden Sie benutzerdefinierte oder mehrere Ansichten in die Zellen, um sie mit Vorlagenspalten anzuzeigen.

Fenster einfrieren in .NET MAUI DataGrid.

Fenster einfrieren

Frieren Sie Zeilen und Spalten oben und unten in der Ansicht ein, ähnlich wie in Excel. Horizontaler und vertikaler Bildlauf können durchgeführt werden, außer in eingefrorenen Spalten und Zeilen.

Gestapelte Kopfzeilen in .NET MAUI DataGrid.

Gestapelte Kopfzeilen

Gruppieren Sie die Spalten unter einer gemeinsamen Kopfzeile. Benutzer können mehrere Zeilen hinzufügen und mehrspaltige Kopfzeilen in den gestapelten Kopfzeilen definieren.

.NET MAUI DataGrid zeigt Zeilen in automatischer Anpassung.

Zeilenhöhe

Passen Sie die Zeilenhöhe basierend auf dem Inhalt einer beliebigen Spalte oder bestimmter Spalten an (automatische Anpassung), um die Lesbarkeit des Inhalts zu verbessern. Es ist auch möglich, die Zeilenhöhe bedingt festzulegen.

Spaltengröße in .NET MAUI DataGrid.

Spaltengröße

  • Die Spaltenbreite kann an den Inhalt ihrer Zellen angepasst werden.
  • Alle Spalten können so angepasst werden, dass sie in den Ansichtsbereich passen.

Ungebundene Ansicht

Ungebundene Spalte in .NET MAUI DataGrid.

Ungebundene Spalte

Zeigen Sie zusätzliche Spalten an, die nicht an Datenobjekte aus der zugrunde liegenden Datenquelle gebunden sind. Das Steuerelement unterstützt die Anwendung arithmetischer/logischer Ausdrücke auf Zellenwerte gebundener Spalten, um die Zellen ungebundener Spalten zu füllen.

Ungebundene Zeile in .NET MAUI DataGrid.

Ungebundene Zeile

Zeigen Sie Zeilen oben und unten im Raster mit Daten an, die nicht an die Datenquelle gebunden sind.


Interaktive Funktionen

Net Maui Datagrid Swiping image

Wischen

Ordnen Sie Schaltflächen für Wischgesten benutzerdefinierten Aktionen zu. Wischschaltflächen werden angezeigt, indem Sie über eine Datenzeile nach links oder rechts wischen. Erstellen Sie Wischvorlagen und verknüpfen Sie die darin enthaltenen Ansichten mit benutzerdefinierten Aktionen.

Net Maui Datagrid Column Resizing image

Größenänderung

Ändern Sie die Größe einer Spalte beim Loslassen. Beschränken Sie eine Spalte auf eine Mindestbreite, um ein Ausblenden zu vermeiden, und auf eine Höchstbreite, um eine Größenänderung über das Limit hinaus zu verhindern.

Net Maui Dragdrop image

Drag & Drop

Ändern Sie die Reihenfolge von Zeilen und Spalten durch einfaches Ziehen und Ablegen.


Erscheinungsbild

Styling in .NET MAUI DataGrid.

Styling

  • Passen Sie den Stil jedes einzelnen Elements im MAUI DataGrid an, um visuell ansprechende Daten anzuzeigen.
  • Wenden Sie eine Hintergrundfarbe auf abwechselnde Zeilen an, um die Lesbarkeit zu verbessern.
  • Passen Sie die Textstile der Zeilen für ein elegantes Aussehen an.
  • Passen Sie vertikale, horizontale oder beide Gitternetzlinien an. Passen Sie auch die Farbe und Dicke der Gitternetzlinien an.

Bedingte Formatierung in .NET MAUI DataGrid.

Bedingte Formatierung

  • Passen Sie das Erscheinungsbild von Zellen und Zeilen bedingt basierend auf den Daten an.
  • Passen Sie die Stile und Formatierungen von Daten in den Zeilen an.

Exportieren

Excel-Export in .NET MAUI DataGrid.

Excel-Export

  • Das .NET MAUI DataGrid ermöglicht den Export von Daten in das Excel-Dateiformat.
  • Es bietet eine Reihe von Anpassungsoptionen für das Erscheinungsbild.
  • Benutzer können bestimmte Spalten und Kopfzeilen aus der exportierten Datei ausschließen, benutzerdefinierte Zeilenhöhen und Spaltenbreiten festlegen und vieles mehr. Um die Anpassungsmöglichkeiten zu erweitern, nutzen Sie die Syncfusion .NET MAUI Excel Library, um die exportierte Excel-Datei weiter zu modifizieren.

PDF-Export in .NET MAUI DataGrid.

PDF-Export

  • Das .NET MAUI DataGrid ermöglicht den Export von Daten in das PDF-Dateiformat und bietet eine breite Palette von Anpassungsoptionen für das Erscheinungsbild.
  • Benutzer können bestimmte Spalten und Kopfzeilen aus der exportierten PDF ausschließen, benutzerdefinierte Zeilenhöhen und Spaltenbreiten festlegen und vieles mehr.
  • Benutzer können Spaltenüberschriften auf jeder Seite der exportierten PDF ein- oder ausblenden. Darüber hinaus ermöglicht das DataGrid die Anzeige zusätzlicher Inhalte am oberen (Kopfzeile) oder unteren (Fußzeile) Rand der Seite während des PDF-Exports. Zum Anzeigen des exportierten PDF-Dokuments können Benutzer den Syncfusion .NET MAUI PDF Viewer verwenden.



Häufig gestellte Fragen

Das Syncfusion .NET MAUI DataGrid-Steuerelement unterstützt die folgenden Funktionen:

  • Lädt sofort große Datenmengen.
  • Wenden Sie Stile einfach auf jedes Element in einem Datenraster an.

  • Wählen Sie eine oder mehrere Zeilen mit integrierten Auswahlmodi aus.

  • Sortieren Sie eine oder mehrere Spalten in aufsteigender oder absteigender Reihenfolge.

  • Aktualisieren Sie Zellen in Echtzeit, um Effizienz und Reaktionsfähigkeit zu verbessern.
  • Laden und zeigen Sie benutzerdefinierte oder mehrere Ansichten in Zellen mithilfe von Spaltenvorlagen an.
  • Gruppieren Sie Daten nach einer oder mehreren Spalten mit flexiblen Vorlagen.

  • Profitieren Sie von hoher Leistung und verarbeiten Sie große Datensätze effizient.

  • Zeigen Sie eine Zeile mit Zusammenfassungsdaten für die Spalten mit Aggregationstypen wie Summe, Minimum, Maximum, Durchschnitt und Anzahl an.

  • Genießen Sie eine einfache Konfiguration und APIs.

  • Nutzen Sie eine Touch-freundliche Benutzeroberfläche.
  • Profitieren Sie von umfangreichen Demos, Dokumentationen und Videos, um schnell mit dem .NET MAUI DataGrid zu beginnen.

Unsere .NET MAUI DataGrid Demo, die zeigt, wie das DataGrid gerendert und konfiguriert wird, finden Sie hier.

Das .NET MAUI DataGrid-Steuerelement zeigt Daten in einer tabellarischen Ansicht an und bearbeitet sie. Sein umfangreiches Funktionsset umfasst verschiedene Spaltentypen, Bearbeitung, Sortierung, Gruppierung, automatische Anpassung für Spalten und Zeilen sowie Formatierung für alle Elemente.

Ja, Syncfusion bietet eine 30-tägige kostenlose Testversion an. Nach der Testphase ist für die weitere Nutzung eine Lizenz erforderlich.

Verwenden Sie das SfDataPager-Steuerelement und binden Sie es an die ItemsSource des DataGrid. Passen Sie die Seitengröße mit der Eigenschaft PageSize an.

Nein, dies ist ein kommerzielles Produkt und erfordert eine kostenpflichtige Lizenz. Eine kostenlose Community-Lizenz ist jedoch auch für Unternehmen und Einzelpersonen erhältlich, deren Organisationen weniger als 1 Million USD Jahresumsatz, 5 oder weniger Entwickler und insgesamt 10 oder weniger Mitarbeiter haben.

Ein guter Ausgangspunkt wäre unsere umfassende Dokumentation für den Einstieg.

Das .NET MAUI DataGrid-Steuerelement ist an eine externe Datenquelle gebunden, um Daten in einem tabellarischen Format anzuzeigen. Es unterstützt Datenquellen wie List, IEnumerable und mehr. Die Eigenschaft SfDataGrid. ItemsSource hilft dabei, dieses Steuerelement mit einer Sammlung von Objekten zu verbinden.

 xmlns="http://schemas.microsoft.com/dotnet/2021/maui"             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"             xmlns:local="clr-namespace:GettingStarted"             xmlns:syncfusion="clr-namespace:Syncfusion.Maui.DataGrid;assembly=Syncfusion.Maui.DataGrid"             x:Class="GettingStarted.MainPage">                     x:Name="sfDataGrid"                       ItemsSource="{Binding OrderInfoCollection}" />

SfDataGrid verfügt über eine integrierte Funktion zum Sortieren einer oder mehrerer Spalten mithilfe der Eigenschaft SortingMode. Wenn die Sortierung aktiviert ist, ordnet das Datenraster die Daten automatisch basierend auf den ausgewählten Sortierkriterien neu an. Sie können Daten durch Tippen auf die Spaltenüberschrift sortieren. Nach der Sortierung wird ein Sortiersymbol in der entsprechenden Spaltenüberschrift angezeigt, das die Sortierrichtung angibt.

Ja, das Raster passt sich dynamisch an verschiedene Bildschirmgrößen und -ausrichtungen an, um ein nahtloses Erlebnis zu gewährleisten.

Unsere Kunden lieben uns

Mit einem ausgezeichneten Toolset und einem großartigen Supportteam verkürzt Syncfusion® die Entwicklungszeit der Kunden.
Hier sind einige ihrer Erfahrungen.

Echte Erfolgsgeschichten ansehen

Entwickler auf der ganzen Welt vertrauen auf Syncfusions Essential Studio, um komplexe Projekte zu vereinfachen und die Auslieferung zu beschleunigen. Mit einer umfangreichen Bibliothek an UI-Steuerelementen, leistungsstarken SDKs und zuverlässigem Support hilft Essential Studio Teams, unternehmensreife Anwendungen mit Zuversicht zu erstellen.

Fallstudien erkunden


Von Benutzern auf der ganzen Welt bewertet

Auszeichnungen

Viele behaupten, dass sie herausragend sind. Doch wenn andere das erkennen und loben, bedeutet es viel mehr. Syncfusion® präsentiert mit Stolz folgende Branchenauszeichnungen.

Up arrow icon