Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies

概要

.NET MAUI DataGridコントロールは、データを表形式で表示および操作するために使用されます。その豊富な機能セットには、異なる列タイプ、ソート、列と行の自動調整、およびすべての要素のスタイル設定が含まれます。


Syncfusion .NET MAUI Data Gridを選択する理由

Net Maui Datagrid High Performance image

高いパフォーマンス

高度に最適化された仮想化エンジンで構築された.NET MAUI DataGridは、最小限のメモリオーバーヘッドと超高速の読み込み時間で、数百万のレコードを効率的にレンダリングおよびスクロールします。

Net Maui Datagrid Seamless Data Binding image

シームレスなデータバインディング

組み込みのデータマネージャーを使用して、JSON、OData、WCF、RESTfulサービスなどのローカルおよびリモートデータソースにデータを効率的にバインドし、リアルタイムで高性能なデータ更新を実現します。

Net Maui Datagrid Resolution image

あらゆる解像度に適応

DataGridは、iOS、Android、またはWindows OSを使用するすべての携帯電話でうまく機能し、デスクトップ、タッチスクリーン、スマートフォン向けに高度にレスポンシブなレイアウトと最適化されたデザインを備えています。

Net Maui Datagrid Flexible Editing image

柔軟な編集

組み込みのデータマネージャーを使用して、ローカルコレクションまたはリモートデータサービスで作成、読み取り、更新、削除(CRUD)操作を簡単に実行し、動的データモデルとリアルタイム更新を完全にサポートします。

Net Maui Datagrid Customizable Themes image

魅力的なカスタマイズ可能なテーマ

ライトモードとダークモードを完全にサポートする組み込みのMaterialLightおよびMaterialDarkテーマを提供します。リソース辞書を使用して外観を簡単にカスタマイズし、アプリケーションのブランディングに合わせることができます。

Net Maui Datagrid Export Print image

簡単なエクスポートと印刷

DataGridをExcelおよびPDF形式にエクスポートし、ページングに関係なくすべての行、または現在表示されているページのみをエクスポートするサポートにより、完全なデータポータビリティを保証します。


.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プラットフォームでキーボードナビゲーションを使用してセルと行間を移動します。
  • 選択した行の背景とテキストの色をカスタマイズします。

.NET MAUI DataGridの選択。


.NET MAUI DataGridのページング。

ページング

  • DataPagerコントロールを使用してデータを操作し、複数のページにレコードを表示します。
  • デバイスとアプリケーションの要件に基づいて、視覚的に魅力的なスタイルをカスタマイズします。
  • キャッシュを維持およびリセットするオプションを使用して、新しいページにオンデマンドでデータをロードします。

編集

インプレース編集機能で簡単な編集を体験してください!シームレスなインターフェースと、テキスト、数値、コンボボックス、日付ピッカーエディターを含む幅広い組み込み列タイプにより、ユーザーはデータに対する比類のない制御を享受できます。数回のクリックで変更を簡単にコミットまたはロールバックし、可能な限りスムーズな編集エクスペリエンスを保証します。


データシェーピングと操作

ソートされたデータを表示する.NET MAUI DataGrid。

ソート

1つ以上の列を昇順または降順でソートします。トライステートソートを実行し、ソート順を示すソート番号を表示します。

グループ化されたデータを表示する.NET MAUI DataGrid。

グループ化

柔軟なテンプレートを使用して、1つ以上の列でデータをプログラム的にグループ化します。グループは、ユーザーの好みに応じて展開または折りたたむことができます。さらに、グループ化ロジックは、データグループ化に特定のルールを適用するようにカスタマイズできます。

Net Maui Datagrid Filtering image

フィルタリング

ビューに述語を設定して、行をプログラム的にフィルター処理します。

Net Maui Datagrid Real Time Update image

リアルタイム更新

高負荷な状況では、最新の情報を維持することが重要です。DataGridはセルをリアルタイムで更新することをサポートし、効率と応答性を向上させます。

.NET MAUI DataGridでのサマリー。

サマリー

列の合計、最小、最大、平均、カウントなどの集計タイプを含む要約データを表示する行を表示します。以下のサマリーのカテゴリがあります。

  • 合計またはテーブル
  • グループ
  • グループキャプションまたはグループヘッダーのサマリー
  • カスタム

アイテムをさらに読み込む

  • バインドされたコレクションにデータのサブセットをランタイムでロードします。
  • アイテムをさらに読み込むオプションをカスタマイズし、MAUI DataGridの上部または下部に配置を設定します。
  • リストの終わりに達したときに、データを自動的にチャンクでロードします。

Net Maui Datagrid Load More image


Net Maui Datagrid Pulltorefresh image

プルツーリフレッシュ

  • プルツーリフレッシュアクション中にデータソースを動的に更新します。
  • スライディングおよびプッシュトランジションモードでプルツーリフレッシュビューをカスタマイズすることで、ユーザーエクスペリエンスを向上させます。

行と列のカスタマイズ

さまざまな種類の列を表示する.NET MAUI DataGrid。

列の種類

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

.NET MAUI DataGridでのフリーズペイン。

フリーズペイン

Excelと同様に、ビューの上部と下部で列と行を固定します。フリーズされた列と行以外の水平および垂直スクロールを実行できます。

.NET MAUI DataGridでの積み重ねヘッダー。

積み重ねヘッダー

列を共通のヘッダーの下にグループ化します。ユーザーは複数の行を追加し、積み重ねヘッダー行に複数列ヘッダーを定義できます。

自動調整で表示される行を示す.NET MAUI DataGrid。

行の高さ

コンテンツの読みやすさを向上させるために、任意の列または特定の列のコンテンツに基づいて行の高さを調整(自動調整)します。条件付きで行の高さを設定することも可能です。

.NET MAUI DataGridでの列のサイジング。

列のサイジング

  • 列の幅は、セルの内容に合わせて調整できます。
  • すべての列は、ビューポート内に収まるように調整できます。

非バインドビュー

.NET MAUI DataGridの非バインド列。

非バインド列

基になるデータソースからデータオブジェクトにバインドされていない追加の列を表示します。コントロールは、バインドされた列のセル値に算術/論理式を適用して、非バインド列のセルを設定することをサポートしています。

.NET MAUI DataGridの非バインド行。

非バインド行

データソースにバインドされていないデータをグリッドの上部と下部に表示する行。


インタラクティブな機能

Net Maui Datagrid Swiping image

スワイプ

カスタムアクションをスワイプボタンに関連付けます。スワイプボタンは、データ行を左右にスワイプすることで表示されます。スワイプテンプレートを作成し、その中のビューをカスタムアクションに関連付けます。

Net Maui Datagrid Column Resizing image

リサイズ

タッチアップで列のサイズを変更します。列を隠さないように最小幅で制限し、制限を超えてリサイズできないように最大幅で制限します。

Net Maui Dragdrop image

ドラッグアンドドロップ

ドラッグアンドドロップするだけで、行と列を並べ替えることができます。


外観

.NET MAUI DataGridでのスタイリング。

スタイリング

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

.NET MAUI DataGridでの条件付きスタイリング。

条件付きスタイリング

  • データに基づいてセルと行の外観を条件付きでカスタマイズします。
  • 行のテキストスタイルと書式設定をカスタマイズします。

エクスポート

.NET MAUI DataGridでのExcelエクスポート。

Excelエクスポート

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

.NET MAUI DataGridでのPDFエクスポート。

PDFエクスポート

  • .NET MAUI DataGridは、データをPDFファイル形式にエクスポートでき、幅広い外観カスタマイズオプションを提供します。
  • ユーザーは、エクスポートされたPDFから特定の列とヘッダーを除外したり、カスタム行の高さと列の幅を設定したり、その他多くのことができます。
  • ユーザーは、エクスポートされたPDFの各ページで列ヘッダーを表示または非表示にできます。さらに、DataGridは、PDFエクスポート中にページの上部(ヘッダー)または下部(フッター)に追加コンテンツを表示することを可能にします。エクスポートされたPDFドキュメントを表示するには、Syncfusion .NET MAUI PDF Viewerを利用できます。



よくある質問

Syncfusion .NET MAUI DataGridコントロールは、以下の機能をサポートしています。

  • 大量のデータを瞬時にロードします。
  • データグリッドのすべての要素にスタイルを簡単に適用できます。

  • 組み込みの選択モードで1つ以上の行を選択します。

  • 1つ以上の列を昇順または降順でソートします。

  • セルをリアルタイムで更新し、効率と応答性を向上させます。
  • 列テンプレートを使用して、セルにカスタムまたは複数のビューをロードして表示します。
  • 柔軟なテンプレートを使用して、1つ以上の列でデータをグループ化します。

  • 高いパフォーマンスと、大量のデータを効率的に処理する能力を評価してください。

  • 合計、最小、最大、平均、カウントなどの集計タイプを含む列の要約データを表示する行を表示します。

  • シンプルな構成とAPIを活用できます。

  • タッチフレンドリーなUIを利用できます。
  • .NET MAUI DataGridをすぐに開始するための豊富なデモドキュメント、およびビデオをご活用ください。

.NET MAUI DataGridデモで、DataGridのレンダリングと構成方法を実演しています。

.NET MAUI DataGridコントロールは、データを表形式で表示および操作します。その豊富な機能セットには、さまざまな列タイプ、編集ソートグループ化と行の自動調整、およびすべての要素のスタイリングが含まれます。

はい、Syncfusionは30日間の無料試用版を提供しています。試用後も継続して使用するにはライセンスが必要です。

SfDataPagerコントロールを使用し、それをDataGridのItemsSourceにバインドします。PageSizeプロパティを使用してページサイズをカスタマイズします。

いいえ、これは商用製品であり、有料ライセンスが必要です。しかし、年間総収入が100万米ドル未満、開発者が5人以下、総従業員が10人以下の企業や個人の組織には、無料のコミュニティライセンスも利用できます。

包括的なはじめにドキュメントをご覧いただくのが良いでしょう。

.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}" />

SfDataGridには、SortingModeプロパティを使用して1つまたは複数の列をソートする組み込み機能があります。ソートが有効な場合、DataGridは選択されたソート基準に基づいてデータを自動的に並べ替えます。列ヘッダーをタップしてデータをソートできます。ソート後、ソートの方向を示すソートアイコンがそれぞれの列ヘッダーに表示されます。

はい、グリッドはさまざまな画面サイズや向きに動的に調整され、シームレスなエクスペリエンスを提供します。

お客様は私たちを愛しています

優れたツール群と充実したサポートチームにより、Syncfusion® はお客様の開発時間を短縮します。
お客様の体験談の一部をご紹介します。

実際の成功事例を見る

世界中の開発者が複雑なプロジェクトを簡素化し、納期を短縮するために Syncfusion の Essential Studio を信頼しています。豊富な UI コントロール ライブラリ、強力な SDK、信頼できるサポートにより、Essential Studio はチームがエンタープライズ対応のアプリケーションを自信を持って構築できるよう支援します。

ケーススタディを探る


世界中のユーザーからの評価

受賞歴

偉大さ—自分で言うのではなく、他の人が認めるからこそ意味があります。 シンクフュージョンは以下の賞をいただきました。

Up arrow icon