要件定義の不安をなくす。要件定義の不安をなくす。ユニファのバックエンド分割に学ぶイノベーションメタバース開発に必要な技術の基本知識をおさらい。Boost」など、さまざまなカンファレンスを企画・運営しています。BOOKS(コードジン・ブックス)は、CodeZineの連載からカットアップした、開発現場の課題解決に役立つ書籍シリーズです。小計を実行するには、作成したプロシージャ(メソッド)「run_subtotal」の引数に、計算の種類を指定するAggregateEnum列挙体のメンバを設定し、メソッドを実行します。それぞれ、計算結果の桁数が違いますからセルの書式を設定します。小数点の桁数を指定しておかないとデータが分かりづらくなります。セルの書式は、Colsプロパティに列番号を指定し、Formatプロパティに書式を指定します。Frameworkの書式指定に従います。その桁数に合わせて列幅を自動調節するように、AutoSizeColsメソッドを実行します。これで、「小計を実行」ボタンをクリックすると、ラジオボタンで選択された小計が実行され、グリッドに小計が挿入されます。最後に、小計を削除し元のグリッドに戻す処理を行います。これは、Subtotalメソッドに引数「AggregateEnum.Clear」を指定して実行するだけです。ツリーの展開・縮小のたびに列幅の自動調整を行う処理を作成します。これは、C1FlexGridコントロールの「AfterCollapse」イベントで行います。「AfterCollapse」イベントは、ツリーの展開・縮小が行われた後に発生するイベントです。このイベントハンドラでAutoSizeColsメソッドを実行すれば、展開・縮小後にそれぞれの列幅が自動調整されます。c1FlexGrid1.AutoSizeCols();}まとめC1FlexGridコントロールの自動小計機能とアウトラインツリー表示は、データをすっきりとまとめ、ユーザーに見やすいグリッドを提供します。小計のレベルも階層状に深くすることができるので、データを全体からより詳細な集計までカバーすることができ、データ分析にも役に立ちます。今回もAccessのデータベースを対象にアプリケーションを作成しましたが、ADO.NETが対応するデータベースであればどんなデータベースでもグリッドに読み込み小計を追加することができます。3.1のフリーソフトを作成、NiftyServeのフォーラムなどで配布。Basic関連の解説書を中心に現在まで40冊以上の書籍を出版。NEW新着記事一覧を見るイベント今後の予定を見るCodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。イラストの無断転載を禁じます。記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。