MESCIUS MultiRow for Windows Forms 12.0J
サマリ型セル (SummaryCell)


サマリ型セル(SummaryCell)は、セルの値の集計と結果の表示を提供します。SummaryCellを使用すると、設計時にコーディングを行うことなく計算式を定義できます。また、データソースの計算列を使用できないアンバウンドモードにおいて集計処理が可能になります。
機能
SummaryCellでは、基本セルの機能に加えて、次の機能を使用できます。

  • 任意の列(セル)の集計
    • 合計
    • 平均
    • 最小値
    • 最大値
    • 値の個数
  • 演算子による計算
    • +、-、*、/、(、)、\、^、%
  • 非表示行を集計するかどうかの指定
  • ユーザー定義の計算式

各機能の詳細はSummaryCellクラスのリファレンスを参照してください。
データ型
SummaryCellはObject型の値を保持します。この型はSummaryCell.ValueTypeプロパティで確認できます。
表示には、String型にキャストした値が使用されます。この型はSummaryCell.FormattedValueTypeプロパティで確認できます。Object型のToStringメソッドをオーバーライドすると、キャストする際の動作を変更できます。セルに値が読み出される場合の動作を変更するには、SummaryCell.OnCellFormattingメソッドをオーバーライドします。
セル編集コントロール
SummaryCellのセル編集コントロールはありません。SummaryCell.EditTypeプロパティは常にnull参照(Visual BasicではNothing)を返します。
スタイル
SummaryCellはCellStyleクラスの次のメンバをサポートしています。セルのスタイルはSummaryCell.Styleプロパティで設定します。

CellStyleメンバ 有効/無効
BackColor 有効
BackgroundGradientEffect 有効
Border 有効
DataSourceNullValue 有効
DisabledBackColor 有効
DisabledForeColor 有効
DisabledGradientEffect 有効
EditingBackColor -
EditingForeColor -
Font 有効
ForeColor 有効
Format 有効
FormatProvider 有効
Image 有効
ImageAlign 有効
ImeMode -
ImeSentenceMode -
InputScope -
LineAdjustment GDI+互換モードの場合のみ有効
Margin 有効
MouseOverBackColor 有効
MouseOverForeColor 有効
MouseOverGradientEffect 有効
Multiline 有効
NullValue 有効
Padding 有効
PatternColor 有効
PatternStyle 有効
SelectionBackColor 有効
SelectionForeColor 有効
SelectionGradientEffect 有効
Tag 有効
TextAdjustment GDI+互換モードの場合のみ有効
TextAlign 有効
TextAngle GDI+互換モードの場合のみ有効
TextEffect 有効
TextImageRelation 有効
TextIndent 有効
TextVertical GDI+互換モードの場合のみ有効
UseCompatibleTextRendering 有効
WordWrap 有効

GDI+互換モードを有効にするには、UseCompatibleTextRenderingプロパティをTrueに設定します。
ショートカットキー
SummaryCellで処理されるショートカットキーはありません。
イベント
セルの内容領域のクリックに対応した処理を実装するには、GcMultiRow.CellContentClickイベントを使用します。ダブルクリックの場合はGcMultiRow.CellContentDoubleClickイベントです。
標準コントロールとの比較
このセル型に対応する標準コントロールはありません。
使用例
   
関連トピック

 

 


© MESCIUS inc. All rights reserved.