MESCIUS SPREAD for Windows Forms 17.0J サンプルコード集
列フッタを表示する

SheetViewクラスのColumnFooterVisibleプロパティを有効にすることにより、列フッタを表示させることができます。列フッタは列ヘッダと同じように、行数の設定および各セルに対するスタイルやテキストを設定することが可能です。また、列フッタに数式を直接設定し、その表示フォーマットを指定することもできます。

【実行例】

列フッタの表示

private void Form1_Load(object sender, System.EventArgs e)
 {
  fpSpread1.ActiveSheet.Cells[0, 1].Value = 1;
  fpSpread1.ActiveSheet.Cells[1, 1].Value = 2; 
  // 列フッタを有効にし行数を設定します
  fpSpread1.ActiveSheet.ColumnFooterVisible = true;
  fpSpread1.ActiveSheet.ColumnFooterRowCount = 2;
  // 列フッタに文字列を設定します
  fpSpread1.ActiveSheet.ColumnFooter.Cells[0, 0].Text = "1行目";
  fpSpread1.ActiveSheet.ColumnFooter.Cells[1, 0].Text = "2行目";
  // 列フッタに数式と表示フォーマットを設定します
  fpSpread1.ActiveSheet.ColumnFooter.Cells[0, 1].Formula = "Text(SUM(Sheet1!B:B), \"0.00\")"; 
 }
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
  FpSpread1.ActiveSheet.Cells(0, 1).Value = 1
  FpSpread1.ActiveSheet.Cells(1, 1).Value = 2 
  ' 列フッタを有効にし行数を設定します
  FpSpread1.ActiveSheet.ColumnFooterVisible = True
  FpSpread1.ActiveSheet.ColumnFooterRowCount = 2
  ' 列フッタに文字列を設定します
  FpSpread1.ActiveSheet.ColumnFooter.Cells(0, 0).Text = "1行目"
  FpSpread1.ActiveSheet.ColumnFooter.Cells(1, 0).Text = "2行目"
  ' 列フッタに数式と表示フォーマットを設定します
  FpSpread1.ActiveSheet.ColumnFooter.Cells(0, 1).Formula = "Text(SUM(Sheet1!B:B), ""0.00"")" 
 End Sub

 

 


© MESCIUS inc. All rights reserved.