.NET MAUI DataGrid - 豊富なUIを備えた柔軟なデータテーブルコントロール
- 大量のデータを瞬時にロードします。
- 行選択やソートなどの機能を提供します。
- データグリッド内のすべての要素を簡単にスタイル設定できます。
Trusted by the world’s leading companies
概要
.NET MAUI DataGridコントロールは、データを表形式で表示および操作するために使用されます。その豊富な機能セットには、異なる列タイプ、ソート、列と行の自動調整、およびすべての要素のスタイル設定が含まれます。
Syncfusion .NET MAUI Data Gridを選択する理由
高いパフォーマンス
高度に最適化された仮想化エンジンで構築された.NET MAUI DataGridは、最小限のメモリオーバーヘッドと超高速の読み込み時間で、数百万のレコードを効率的にレンダリングおよびスクロールします。
シームレスなデータバインディング
組み込みのデータマネージャーを使用して、JSON、OData、WCF、RESTfulサービスなどのローカルおよびリモートデータソースにデータを効率的にバインドし、リアルタイムで高性能なデータ更新を実現します。
あらゆる解像度に適応
DataGridは、iOS、Android、またはWindows OSを使用するすべての携帯電話でうまく機能し、デスクトップ、タッチスクリーン、スマートフォン向けに高度にレスポンシブなレイアウトと最適化されたデザインを備えています。
柔軟な編集
組み込みのデータマネージャーを使用して、ローカルコレクションまたはリモートデータサービスで作成、読み取り、更新、削除(CRUD)操作を簡単に実行し、動的データモデルとリアルタイム更新を完全にサポートします。
魅力的なカスタマイズ可能なテーマ
ライトモードとダークモードを完全にサポートする組み込みのMaterialLightおよびMaterialDarkテーマを提供します。リソース辞書を使用して外観を簡単にカスタマイズし、アプリケーションのブランディングに合わせることができます。
.NET MAUI DataGridコード例
以下に示すように、数行の簡単なXAMLコード例を使用して、.NET MAUI DataGridを簡単に開始できます。また、.NET MAUI DataGridのレンダリングと構成方法を示す.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>選択
- 組み込みの選択モードで1つ以上の行を選択します。
- Windowsプラットフォームでキーボードナビゲーションを使用してセルと行間を移動します。
- 選択した行の背景とテキストの色をカスタマイズします。


ページング
- DataPagerコントロールを使用してデータを操作し、複数のページにレコードを表示します。
- デバイスとアプリケーションの要件に基づいて、視覚的に魅力的なスタイルをカスタマイズします。
- キャッシュを維持およびリセットするオプションを使用して、新しいページにオンデマンドでデータをロードします。
編集
インプレース編集機能で簡単な編集を体験してください!シームレスなインターフェースと、テキスト、数値、コンボボックス、日付ピッカーエディターを含む幅広い組み込み列タイプにより、ユーザーはデータに対する比類のない制御を享受できます。数回のクリックで変更を簡単にコミットまたはロールバックし、可能な限りスムーズな編集エクスペリエンスを保証します。
データシェーピングと操作

グループ化
柔軟なテンプレートを使用して、1つ以上の列でデータをプログラム的にグループ化します。グループは、ユーザーの好みに応じて展開または折りたたむことができます。さらに、グループ化ロジックは、データグループ化に特定のルールを適用するようにカスタマイズできます。
リアルタイム更新
高負荷な状況では、最新の情報を維持することが重要です。DataGridはセルをリアルタイムで更新することをサポートし、効率と応答性を向上させます。

サマリー
列の合計、最小、最大、平均、カウントなどの集計タイプを含む要約データを表示する行を表示します。以下のサマリーのカテゴリがあります。
- 合計またはテーブル
- グループ
- グループキャプションまたはグループヘッダーのサマリー
- カスタム
アイテムをさらに読み込む
- バインドされたコレクションにデータのサブセットをランタイムでロードします。
- アイテムをさらに読み込むオプションをカスタマイズし、MAUI DataGridの上部または下部に配置を設定します。
- リストの終わりに達したときに、データを自動的にチャンクでロードします。
プルツーリフレッシュ
- プルツーリフレッシュアクション中にデータソースを動的に更新します。
- スライディングおよびプッシュトランジションモードでプルツーリフレッシュビューをカスタマイズすることで、ユーザーエクスペリエンスを向上させます。
行と列のカスタマイズ

列の種類
- ユーザーは、組み込みの列タイプであるテキスト、数値、日付、チェックボックス、画像を使用して、異なる種類のデータをロードし、より良いデータ視覚化を実現できます。
- テンプレート化された列を使用して、カスタムまたは複数のビューをセルに表示できます。
非バインドビュー

非バインド列
基になるデータソースからデータオブジェクトにバインドされていない追加の列を表示します。コントロールは、バインドされた列のセル値に算術/論理式を適用して、非バインド列のセルを設定することをサポートしています。
インタラクティブな機能
スワイプ
カスタムアクションをスワイプボタンに関連付けます。スワイプボタンは、データ行を左右にスワイプすることで表示されます。スワイプテンプレートを作成し、その中のビューをカスタムアクションに関連付けます。
外観

スタイリング
- MAUI DataGridのすべての要素のスタイルをカスタマイズして、視覚的に魅力的なデータを表示します。
- 読みやすさを向上させるために、交互の行に背景色を適用します。
- エレガントな外観のために行のテキストスタイルをカスタマイズします。
- 垂直、水平、または両方のグリッド線の境界線をカスタマイズします。グリッド線の色と太さもカスタマイズします。
エクスポート

Excelエクスポート
- .NET MAUI DataGridは、データをExcelファイル形式にエクスポートできます。
- 豊富な外観カスタマイズオプションを提供します。
- ユーザーは、エクスポートされたファイルから特定の列とヘッダーを除外したり、カスタム行の高さと列の幅を設定したり、その他多くのことができます。カスタマイズ機能を強化するために、Syncfusion .NET MAUI Excel Libraryを使用して、エクスポートされたExcelファイルをさらに変更できます。

PDFエクスポート
- .NET MAUI DataGridは、データをPDFファイル形式にエクスポートでき、幅広い外観カスタマイズオプションを提供します。
- ユーザーは、エクスポートされたPDFから特定の列とヘッダーを除外したり、カスタム行の高さと列の幅を設定したり、その他多くのことができます。
- ユーザーは、エクスポートされたPDFの各ページで列ヘッダーを表示または非表示にできます。さらに、DataGridは、PDFエクスポート中にページの上部(ヘッダー)または下部(フッター)に追加コンテンツを表示することを可能にします。エクスポートされたPDFドキュメントを表示するには、Syncfusion .NET MAUI PDF Viewerを利用できます。
よくある質問
Syncfusion .NET MAUI DataGridを選ぶべき理由は何ですか?
Syncfusion .NET MAUI DataGridコントロールは、以下の機能をサポートしています。
- 大量のデータを瞬時にロードします。
データグリッドのすべての要素にスタイルを簡単に適用できます。
組み込みの選択モードで1つ以上の行を選択します。
1つ以上の列を昇順または降順でソートします。
- セルをリアルタイムで更新し、効率と応答性を向上させます。
- 列テンプレートを使用して、セルにカスタムまたは複数のビューをロードして表示します。
柔軟なテンプレートを使用して、1つ以上の列でデータをグループ化します。
高いパフォーマンスと、大量のデータを効率的に処理する能力を評価してください。
合計、最小、最大、平均、カウントなどの集計タイプを含む列の要約データを表示する行を表示します。
シンプルな構成とAPIを活用できます。
- タッチフレンドリーなUIを利用できます。
Syncfusion .NET MAUI DataGridのデモはどこで見つけられますか?
.NET MAUI DataGridデモで、DataGridのレンダリングと構成方法を実演しています。
.NET MAUI DataGridとは何ですか?
Syncfusion .NET MAUI DataGridを無料で試用できますか?
はい、Syncfusionは30日間の無料試用版を提供しています。試用後も継続して使用するにはライセンスが必要です。
.NET MAUI DataGridでページングを実装するにはどうすればよいですか?
SfDataPagerコントロールを使用し、それをDataGridのItemsSourceにバインドします。PageSizeプロパティを使用してページサイズをカスタマイズします。
Syncfusion .NET MAUI DataGridを無料でダウンロードして利用できますか?
いいえ、これは商用製品であり、有料ライセンスが必要です。しかし、年間総収入が100万米ドル未満、開発者が5人以下、総従業員が10人以下の企業や個人の組織には、無料のコミュニティライセンスも利用できます。
Syncfusion .NET MAUI DataGridを始めるにはどうすればよいですか?
包括的なはじめにドキュメントをご覧いただくのが良いでしょう。
.NET MAUI DataGridにデータをバインドするにはどうすればよいですか?
.NET MAUI DataGridコントロールは、外部データソースにバインドされてデータを表形式で表示します。List、IEnumerableなどのデータソースをサポートしています。SfDataGrid. ItemsSourceプロパティは、このコントロールをオブジェクトのコレクションにバインドするのに役立ちます。
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}" /> .NET MAUI DataGridでソートをどのように処理しますか?
SfDataGridには、SortingModeプロパティを使用して1つまたは複数の列をソートする組み込み機能があります。ソートが有効な場合、DataGridは選択されたソート基準に基づいてデータを自動的に並べ替えます。列ヘッダーをタップしてデータをソートできます。ソート後、ソートの方向を示すソートアイコンがそれぞれの列ヘッダーに表示されます。
.NET MAUI DataGridはレスポンシブですか?
はい、グリッドはさまざまな画面サイズや向きに動的に調整され、シームレスなエクスペリエンスを提供します。
.NET MAUI DataViz および UI コントロール
お客様は私たちを愛しています
受賞歴
偉大さ—自分で言うのではなく、他の人が認めるからこそ意味があります。 シンクフュージョンは以下の賞をいただきました。










