Blogs

Big in Japan

April 2011 - Posts

  • DevExpress XtraGrid のビューとマスター/詳細

         

    ローカライズ版に関するコメントを頂き、ありがとうございました。皆様のご期待に添えるよう、一日も早い完成に向けて頑張りたいと思います。近い将来皆様に DevExpress 日本語版製品を使って頂くことをチーム一同楽しみにしております。

    今日はXtraGridの「ビュー」機能と「マスター / 詳細リレーションシップ」との関係について説明します。

    ビュー:

    グリッド コントロールはビューを使ってデータを視覚化でき、エンドユーザーによる次の操作を可能にします。

    - データソースのデータ閲覧

    - データ編集

    グリッド ビュー、レイアウト ビュー、バンド グリッドビュー、高度バンド グリッドビュー、カード ビューなど、さまざまなビュー タイプでデータを表示できます。また、独自のビューを作成するためにビューをカスタマイズできます。

    「マスター / 詳細リレーションシップ」の表示

    次の例では、グリッド ビューカード ビューを使ってマスター / 詳細リレーションシップが表されています。まず、マスター テーブルとマスター レコードはグリッド ビューで表示され、詳細テーブルにバインドされた「Products」と「Category」のデータはそれぞれ異なるビューで表示されています。タブをクリックするだけで「Products」と「Category」を簡単に切り替えできます。「Products」タブをクリックすると、グリッド ビューでデータは次のように表示されます。

    DevExpress WinForms マスター/詳細グリッドビュー

     

    次に、「Category」のタブをクリックすると、詳細データはカード ビューで次の画像のように表示されます。

    DevExpress グリッド WinForms マスター/詳細カードビュー

    XtraGridではマスター / 詳細などの複雑な視覚的シナリオをより簡単にセットアップできます。

    次の投稿では、マスター / 詳細ビューについてより深く説明します。

  • XtraGrid のグリッド コントロール

         

    皆様こんにちは!DevExpress ローカライズ チームのアルバートです。只今 XtraGrid の日本語化の作業を進めております。

    日本語のローカライズ版リリースに先駆けて、当ブログではグリッド コントロールについて今回より数回に渡って説明していきます。また、次期リリースやアップデート情報も伝えていく予定です。

    グリッド コントロールが持つ機能の詳細について説明する前に、今回の記事ではまずこのコントロールについて簡単にご紹介いたします。

    複数のビュー タイプ

    XtraGridは、WinForms 用のデータ グリッドとエディタの機能豊富なライブラリで、バウンドおよびアンバウンドのデータソースに対応しています。また、グリッド ビュー、カード ビュー、レイアウト ビューなどのさまざまなビュー タイプを搭載しています。

    データのグループ化、ソート、フィルター

    XtraGrid はソートのコンテキスト メニューでデータを簡単にソートでき、ドラッグ&ドロップによるデータのグループ化、グループのサマリー計算、そして使いやすいドロップダウン メニューでのフィルター機能もサポートしています。

    データ バインドとアンバウンド列

    XtraGrid はMicrosoft SQL Server 、OLE DB、ODBC、Oracle など、 .NET データ プロバイダに対応しているデータソースとのデータバインドを可能にし、これらのデータを表示します。XMLファイルからデータ テーブルを直接読み込むこともできます。

    また、アンバウンド列は特定のデータソースと繋がっていないため、手動によるデータ投入や、アンバウンド データの編集、セル値を計算する式の作成などが可能です。

    次回の投稿では、グリッドのビューについて説明します。

More from DevExpress
Live Chat
Have a pre-sales question?
Need assistance with your evaluation?
We are here to help.
Chat is one of the many ways you can contact members of the DevExpress Team. We are available Monday-Friday between 8:30am and 5:00pm Pacific Time.
If you need additional product information, require pre-sales assistance, or want help with your order, write to us at info@devexpress.com or call us at
+1 (818) 844-3383.