MESCIUS SPREAD for Windows Forms 17.0J
列ヘッダテキストの変更

デフォルトでは、シートをデータセットに連結すると、列ヘッダには自動的にフィールド名が表示されます。この列ヘッダへの自動テキストの設定を無効にするには、SheetViewクラスのDataAutoHeadingsプロパティをFalseに設定します。これにより、ヘッダテキストを変更して、独自の列名を表示することができます。

設定方法

データセットを作成し、FpSpreadクラス、またはSheetViewクラスのDataSourceプロパティに、このデータセットを設定します。列ヘッダにカスタムテキストを表示するには、SheetViewクラスのDataAutoHeadingsプロパティをFalseに設定します。これで、データセットのフィールド名は、シートの列ヘッダテキストとして表示されなくなります。

ColumnHeaderクラスのCellsコレクションに対象のヘッダセルのインデックスを指定し、CellクラスのTextプロパティにカスタムテキストを設定します。

サンプルコード

次のサンプル コードは、アクティブ シートの各プロパティを設定して、シート番号2のシートをアクティブ シートとして指定します。

C#
コードのコピー
// コンポーネントをデータセットに連結します。
fpSpread1.DataSource = dbDataSet;
// 1番目の列ヘッダにカスタムテキストを設定します。
fpSpread1.Sheets[0].ColumnHeader.Cells[0, 0].Text = "Student ID";
Visual Basic
コードのコピー
' コンポーネントをデータセットに連結します。
FpSpread1.DataSource = dbDataSet
' 1番目の列ヘッダにカスタムテキストを設定します。
FpSpread1.Sheets(0).ColumnHeader.Cells(0, 0).Text = "Student ID"

SPREAD デザイナの使用

  1. データセットを作成します。
  2. FpSpread または Sheet オブジェクトの DataSource プロパティに、このデータセットを設定します。
  3. SPREADコンポーネントのSPREADデザイナを開きます。
  4. ヘッダにカスタム テキストを設定するシートのシート タブを選択します。
  5. すべての列ヘッダにカスタム テキストを表示するには、DataAutoHeadings プロパティを False に設定します。これで、データセットのフィールド名は、シートの列ヘッダ テキストとして表示されなくなります。
  6. カスタムヘッダテキストを設定する列を選択し、右クリックして[ヘッダ]を選択します。
  7. ヘッダ エディタで、カスタム テキストを表示するヘッダをダブルクリックします。
  8. このテキストを編集し、任意のカスタム テキストを作成します。編集を終了するには[Enter]キーを押します。
  9. 編集の必要なすべてのヘッダ テキストの編集が完了したら、〈OK〉をクリックしてヘッダ エディタを閉じ、次に〈はい〉をクリックして変更を適用します。
  10. [ファイル]メニューから[適用して終了]を選択し、変更をコンポーネントに適用して SPREAD デザイナを終了します。
参照

 

 


© MESCIUS inc. All rights reserved.