MESCIUS SPREAD for ASP.NET 10.0J
セル型の設定

セル型は、個々のセル、セル範囲、列、行、また名前付きスタイルを使用するとシート全体に対して設定できます。セル型についても「オブジェクトの親子関係」が適用され、セルレベルで設定されたセル型の優先順位が最も高くなります。

設定方法

適用するセル型を作成し、各オブジェクトや、名前付きスタイルのCellType プロパティに設定します。CellType プロパティを搭載するオブジェクトは以下のとおりです。

オブジェクト クラス プロパティ
セル Cell クラス CellType プロパティ
Column クラス CellType プロパティ
Row クラス CellType プロパティ
1行おきの行 AlternatingRow クラス CellType プロパティ
名前付きスタイル NamedStyle クラス CellType プロパティ

また、セルにどのセル型が設定されているか調ベるには、SheetView クラスGetCellType メソッドを使用します。Visual Basicの場合はTypeOf...Is式、C#の場合はis演算子を使用することでセル型を確認できます。

サンプルコード

次のサンプルコードは、行、列および特定のセルにセル型を設定する例です。

// 先頭行全体に行準型セルを適用します。
FpSpread1.Rows[0].CellType = new FarPoint.Web.Spread.GeneralCellType();

// 2列目全体にボタン型セルを適用します。
FarPoint.Web.Spread.ButtonCellType buttonCell = new FarPoint.Web.Spread.ButtonCellType();
buttonCell.Text = "ボタン";
FpSpread1.Columns[3].CellType = buttonCell;

// 先頭行1列目のセルのみ日付型セルを適用します。
FarPoint.Web.Spread.DateTimeCellType dateTimeCell = new FarPoint.Web.Spread.DateTimeCellType();
dateTimeCell.FormatString = "yyyy年M月d日";
FpSpread1.Cells[0, 1].CellType = dateTimeCell;
' 先頭行全体に行準型セルを適用します。
FpSpread1.Rows(0).CellType = New FarPoint.Web.Spread.GeneralCellType()

' 2列目全体にボタン型セルを適用します。
Dim buttonCell As New FarPoint.Web.Spread.ButtonCellType()
buttonCell.Text = "ボタン"
FpSpread1.Columns(3).CellType = buttonCell

' 先頭行1列目のセルのみ日付型セルを適用します。
Dim dateTimeCell As New FarPoint.Web.Spread.DateTimeCellType()
dateTimeCell.FormatString = "yyyy年M月d日"
FpSpread1.Cells(0, 1).CellType = dateTimeCell

SPREADデザイナでの設定

  1. プレビューエリアで、セル型を設定する1つまたは複数のセルを選択します。
  2. [ホーム]タブを選択します。
  3. [セル型]グループボックスから、現在のセル型アイコン(既定では「標準」)をクリックします。
  4. スタイルエディタが[セル型]タブを選択した状態で起動します。
  5. セル型の各設定は、スタイルエディタの[セル型]タブで行います。
  6. 〈適用〉または〈OK〉ボタンにより設定を適用し、スタイルエディタを閉じます。

デザイナでの設定例については、セルのカスタマイズを参照してください。

AJAX Control Toolkitを使用したセル型は、デザイナでの設定はサポートされていません。

関連トピック

 

 


© MESCIUS inc. All rights reserved.