Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies

Aperçu

Le contrôle .NET MAUI DataGrid est utilisé pour afficher et manipuler des données sous forme de tableau. Son riche ensemble de fonctionnalités comprend différents types de colonnes, le tri, l’ajustement automatique pour les colonnes et les lignes, ainsi que la personnalisation de tous les éléments.


Pourquoi choisir la DataGrid Syncfusion .NET MAUI ?

Net Maui Datagrid High Performance image

Haute performance

Construit avec un moteur de virtualisation hautement optimisé, le .NET MAUI DataGrid affiche et fait défiler efficacement des millions d’enregistrements avec une surcharge mémoire minimale et des temps de chargement ultra-rapides.

Net Maui Datagrid Seamless Data Binding image

Liaison de données transparente

Lie efficacement les données à la fois aux sources de données locales et distantes telles que JSON, OData, WCF et les services RESTful à l’aide du gestionnaire de données intégré pour des mises à jour de données en temps réel et très performantes.

Net Maui Datagrid Resolution image

S’adapte à toute résolution

DataGrid a une mise en page très réactive et une conception optimisée pour les ordinateurs de bureau, les écrans tactiles et les smartphones. Il fonctionne bien sur tous les téléphones mobiles utilisant iOS, Android ou Windows OS.

Net Maui Datagrid Flexible Editing image

Édition flexible

Effectuez facilement des opérations de création, lecture, mise à jour et suppression (CRUD) sur des collections locales ou des services de données distants à l’aide du gestionnaire de données intégré, avec une prise en charge complète des modèles de données dynamiques et des mises à jour en temps réel.

Net Maui Datagrid Customizable Themes image

Thèmes attrayants et personnalisables

Offre des thèmes MaterialLight et MaterialDark intégrés avec une prise en charge complète des modes clair et sombre. Personnalisez facilement l’apparence à l’aide de dictionnaires de ressources pour correspondre à l’image de marque de l’application.

Net Maui Datagrid Export Print image

Exportation et impression faciles

Exportez le DataGrid aux formats Excel et PDF avec la prise en charge de l’exportation de toutes les lignes, quel que soit le paginage, ou seulement de la page actuellement visible, garantissant une portabilité complète des données.


Exemple de code .NET MAUI DataGrid

Démarrez facilement avec le .NET MAUI DataGrid en utilisant quelques lignes de code XAML simples, comme démontré ci-dessous. Explorez également notre .NET MAUI DataGrid Example qui vous montre comment afficher et configurer le .NET MAUI DataGrid.

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

Sélection

  • Sélectionnez une ou plusieurs lignes avec les modes de sélection intégrés.
  • Naviguez entre les cellules et les lignes avec la navigation au clavier sur la plateforme Windows.
  • Personnalisez l’arrière-plan et la couleur du texte des lignes sélectionnées.

Sélection de données .NET MAUI DataGrid.


Pagination dans .NET MAUI DataGrid.

Pagination

  • Manipulez les données à l’aide du contrôle DataPager pour afficher les enregistrements sur plusieurs pages.
  • Personnalisez des styles visuellement attrayants en fonction des besoins de l’appareil et de l’application.
  • Chargez les données sur de nouvelles pages à la demande avec des options pour maintenir et réinitialiser le cache.

Édition

Découvrez l’édition facile grâce à notre fonction d’édition sur place ! Avec une interface transparente et un large éventail de types de colonnes intégrés, y compris des éditeurs de texte, numériques, de zones de liste déroulante et de sélecteurs de dates, les utilisateurs bénéficieront d’un contrôle inégalé sur leurs données. Validez ou annulez facilement les modifications en quelques clics, garantissant ainsi l’expérience d’édition la plus fluide possible.


Mise en forme et manipulation des données

.NET MAUI DataGrid affiche les données triées.

Tri

Triez une ou plusieurs colonnes par ordre croissant ou décroissant. Effectuez un tri à trois états et affichez les numéros de tri pour indiquer l’ordre de tri.

.NET MAUI DataGrid affiche les données groupées.

Groupement

Regroupez les données par une ou plusieurs colonnes de manière programme à l’aide de modèles flexibles. Les groupes peuvent être développés ou réduits en fonction des préférences de l’utilisateur. De plus, la logique de regroupement peut être personnalisée pour appliquer des règles spécifiques au regroupement des données.

Net Maui Datagrid Filtering image

Filtrage

Filtrez les lignes par programme en définissant un prédicat sur la vue.

Net Maui Datagrid Real Time Update image

Mises à jour en temps réel

Dans les situations de forte pression, le maintien d’informations à jour est essentiel. Le DataGrid prend en charge les mises à jour en temps réel des cellules, améliorant l’efficacité et la réactivité.

Sommaires dans .NET MAUI DataGrid.

Résumés

Affichez une ligne contenant des données récapitulatives pour les colonnes avec des types d’agrégats somme, minimum, maximum, moyenne et nombre. Voici les différentes catégories de résumé :

  • Total ou tableau
  • Groupe
  • Résumé dans le titre de groupe ou l’en-tête de groupe
  • Personnalisé

Chargement de 더 d’articles

  • Charge un sous-ensemble de données dans une collection liée au moment de l’exécution.
  • Personnalisez l’option de chargement de plus d’éléments et définissez sa position en haut ou en bas du DataGrid MAUI.
  • Chargez automatiquement les données par blocs lorsque vous atteignez la fin de la liste.

Net Maui Datagrid Load More image


Net Maui Datagrid Pulltorefresh image

Tirer pour rafraîchir

  • Actualisez dynamiquement la source de données lors d’une action de tirage pour rafraîchir.
  • Améliorez l’expérience utilisateur en personnalisant la vue de tirage pour rafraîchir avec des modes de transition coulissante et poussée.

Personnalisation des lignes et des colonnes

.NET MAUI DataGrid montre les différents types de colonnes.

Types de colonnes

  • Les utilisateurs peuvent charger différents types de données en utilisant les types de colonnes intégrés : texte, numérique, date, case à cocher et image pour une meilleure visualisation des données.
  • Charger des vues personnalisées ou multiples dans les cellules à afficher en utilisant des colonnes basées sur des modèles.

Figer les volets dans .NET MAUI DataGrid.

Figer les volets

Figez les lignes et les colonnes en haut et en bas de la vue, comme Excel. Le défilement horizontal et vertical peut être effectué, à l’exception des colonnes et des lignes figées.

En-têtes empilés dans .NET MAUI DataGrid.

En-têtes empilés

Regroupez les colonnes sous un en-tête commun. Les utilisateurs peuvent ajouter plusieurs lignes et définir des en-têtes à plusieurs colonnes dans les lignes d’en-tête empilées.

.NET MAUI DataGrid affiche les lignes en ajustement automatique.

Hauteur de ligne

Ajustez (ajustement automatique) la hauteur de la ligne en fonction du contenu de n’importe quelle colonne ou de certaines colonnes pour améliorer la lisibilité du contenu. Il est également possible de définir la hauteur de la ligne de manière conditionnelle.

Redimensionnement des colonnes dans .NET MAUI DataGrid.

Dimensionnement des colonnes

  • La largeur de la colonne peut être ajustée pour s’adapter au contenu de ses cellules.
  • Toutes les colonnes peuvent être ajustées pour s’adapter à la fenêtre d’affichage.

Vue non liée

Colonne non liée dans .NET MAUI DataGrid.

Colonne non liée

Affichez des colonnes supplémentaires qui ne sont pas liées à des objets de données de la source de données sous-jacente. Le contrôle prend en charge l’application d’expressions arithmétiques/logiques sur les valeurs de cellule des colonnes liées pour remplir les cellules des colonnes non liées.

Ligne non liée dans .NET MAUI DataGrid.

Ligne non liée

Affichez des lignes en haut et en bas de la grille avec des données non liées à la source de données.


Fonctionnalités interactives

Net Maui Datagrid Swiping image

Glissement

Associez des boutons de balayage à des actions personnalisées. Les boutons de balayage s’affichent en balayant à gauche ou à droite sur une ligne de données. Créez des modèles de balayage et associez les vues qu’ils contiennent à des actions personnalisées.

Net Maui Datagrid Column Resizing image

Redimensionnement

Redimensionnez une colonne en la touchant. Limitez une colonne avec une largeur minimale pour éviter de la masquer et une largeur maximale pour l’empêcher de dépasser la limite de redimensionnement.

Net Maui Dragdrop image

Glisser-déposer

Réorganisez les lignes et les colonnes en les faisant simplement glisser et déposer.


Apparence

Stylisme dans .NET MAUI DataGrid.

Stylisme

  • Personnalisez le style de chaque élément du MAUI DataGrid pour afficher des données visuellement attrayantes.
  • Appliquez une couleur d’arrière-plan aux lignes alternées pour une meilleure lisibilité.
  • Personnalisez les styles de texte des lignes pour un aspect élégant.
  • Personnalisez les bordures de grille verticales, horizontales ou les deux. Personnalisez également la couleur et l’épaisseur des lignes de grille.

Stylisme conditionnel dans .NET MAUI DataGrid.

Stylisme conditionnel

  • Personnalisez l’apparence des cellules et des lignes de manière conditionnelle en fonction des données.
  • Personnalisez les styles et la mise en forme des données dans les lignes.

Exportation

Exportation Excel dans .NET MAUI DataGrid.

Exportation Excel

  • Le .NET MAUI DataGrid permet d’exporter des données au format de fichier Excel.
  • Il offre une gamme d’options de personnalisation de l’apparence.
  • Les utilisateurs peuvent exclure des colonnes et des en-têtes spécifiques du fichier exporté, définir des hauteurs de lignes et des largeurs de colonnes personnalisées, et bien plus encore. Pour améliorer les capacités de personnalisation, utilisez la bibliothèque Syncfusion .NET MAUI Excel pour modifier davantage le fichier Excel exporté.

Exportation PDF dans .NET MAUI DataGrid.

Exportation PDF

  • Le .NET MAUI DataGrid permet l’exportation de données au format de fichier PDF, offrant un large éventail d’options de personnalisation de l’apparence.
  • Les utilisateurs peuvent exclure des colonnes et des en-têtes spécifiques du PDF exporté, définir des hauteurs de lignes et des largeurs de colonnes personnalisées, et bien plus encore.
  • Les utilisateurs peuvent afficher ou masquer les en-têtes de colonne sur chaque page du PDF exporté. De plus, le DataGrid permet d’afficher du contenu additionnel en haut (en-tête) ou en bas (pied de page) de la page lors de l’exportation PDF. Pour visualiser le document PDF exporté, les utilisateurs peuvent utiliser le Syncfusion .NET MAUI PDF Viewer.



Foire aux questions

Le contrôle Syncfusion .NET MAUI DataGrid prend en charge les fonctionnalités suivantes :

  • Charger instantanément de grandes quantités de données.
  • Appliquez des styles à chaque élément d’une grille de données facilement.

  • Sélectionnez une ou plusieurs lignes avec les modes de sélection intégrés.

  • Triez une ou plusieurs colonnes par ordre croissant ou décroissant.

  • Mettez à jour les cellules en temps réel, améliorant l’efficacité et la réactivité.
  • Chargez et affichez des vues personnalisées ou multiples dans des cellules à l’aide de modèles de colonnes.
  • Regroupez les données par une ou plusieurs colonnes à l’aide de modèles flexibles.

  • Appréciez les hautes performances et traitez efficacement de grands ensembles de données.

  • Affichez une ligne contenant des données de résumé pour les colonnes avec des types d’agrégats tels que la somme, le minimum, le maximum, la moyenne et le nombre.

  • Profitez d’une configuration simple et des API.

  • Utilisez une interface utilisateur tactile.
  • Profitez de démos, d’une documentation et de vidéos complètes pour vous aider à démarrer rapidement avec le .NET MAUI DataGrid.

Vous pouvez trouver notre .NET MAUI DataGrid demo, qui montre comment rendre et configurer le DataGrid.

Le contrôle .NET MAUI DataGrid affiche et manipule les données dans une vue tabulaire. Son riche jeu de fonctionnalités comprend différents types de colonnes, l’édition, le tri, le groupement, l’ajustement automatique pour les colonnes et les lignes, et le style pour tous les éléments.

Oui, Syncfusion propose un essai gratuit de 30 jours. Après l’essai, une licence est requise pour une utilisation continue.

Utilisez le contrôle SfDataPager et liez-le à l’ItemsSource du DataGrid. Personnalisez la taille de la page à l’aide de la propriété PageSize.

Non, il s’agit d’un produit commercial qui nécessite une licence payante. Cependant, une licence communautaire gratuite est également disponible pour les entreprises et les particuliers dont les organisations ont moins d’un million de dollars US de chiffre d’affaires annuel brut, 5 développeurs ou moins et 10 employés ou moins au total.

Un bon point de départ serait notre documentation complète pour débuter.

Le contrôle .NET MAUI DataGrid est lié à une source de données externe pour afficher les données sous forme tabulaire. Il prend en charge des sources de données telles que List, IEnumerable et d’autres. La propriété SfDataGrid. ItemsSource permet de lier ce contrôle à une collection d’objets.

 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 dispose d’une fonctionnalité intégrée pour trier une ou plusieurs colonnes à l’aide de la propriété SortingMode. Lorsque le tri est activé, la grille de données réorganise automatiquement les données en fonction des critères de tri choisis. Vous pouvez trier les données en appuyant sur l’en-tête de colonne. Après le tri, une icône de tri apparaît dans l’en-tête de colonne correspondant pour indiquer la direction du tri.

Oui, la grille s’adapte dynamiquement aux différentes tailles et orientations d’écran pour une expérience fluide.

Nos clients nous aiment

Grâce à un excellent ensemble d’outils et à une excellente équipe d’assistance, Syncfusion® réduit le temps de développement de ses clients.
Voici quelques-uns de leurs témoignages.

Voir de vraies histoires de réussite

Des développeurs du monde entier font confiance à Essential Studio de Syncfusion pour simplifier les projets complexes et accélérer leur livraison. Grâce à sa vaste bibliothèque de contrôles d’interface utilisateur, à ses SDK puissants et à son support fiable, Essential Studio aide les équipes à créer des applications prêtes pour l’entreprise en toute confiance.

Explorer des études de cas


Evalue par des utilisateurs du monde entier.

Recompenses

L’excellence—c’est une chose de l’affirmer, mais cela signifie davantage lorsque les autres la reconnaissent. Syncfusion® est fier de détenir les récompenses de l'industrie suivantes.

Up arrow icon