和暦表示で「平」や「H」のような年号を表示したい

文書番号 : 38997     文書種別 : 使用方法     登録日 : 2015/07/08     最終更新日 : 2015/07/08
文書を印刷する
対象製品
SPREAD for Windows Forms 8.0J
詳細
GcDateTime型セルにて「平」や「H」のような和暦表示ができます。

◎サンプルコード(VB)
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  ' GcDateTime型セルの設定
  Dim gcdateCell As New GrapeCity.Win.Spread.InputMan.CellType.GcDateTimeCellType()
  gcdateCell.Fields.Clear()
  'gcdateCell.Fields.AddRange("ggg ee年MM月 dd日")  '平成
  'gcdateCell.Fields.AddRange("gg ee年MM月 dd日")    '平
  gcdateCell.Fields.AddRange("g ee年MM月 dd日")   'H
  gcdateCell.DisplayFields.Clear()
  'gcdateCell.DisplayFields.AddRange("ggg ee年MM月 dd日") '平成
  'gcdateCell.DisplayFields.AddRange("gg ee年MM月 dd日") '平
  gcdateCell.DisplayFields.AddRange("g ee年MM月 dd日") 'H
  FpSpread1.ActiveSheet.Columns(1).CellType = gcdateCell
  FpSpread1.ActiveSheet.Columns(1).Width = 140
End Sub


◎サンプルコード(C#)
private void Form1_Load(object sender, EventArgs e)
{
  // GcDateTime型セルの設定
  GrapeCity.Win.Spread.InputMan.CellType.GcDateTimeCellType gcdateCell = new GrapeCity.Win.Spread.InputMan.CellType.GcDateTimeCellType();
  gcdateCell.Fields.Clear();
  //gcdateCell.Fields.AddRange("ggg ee年MM月 dd日"); //平成
  //gcdateCell.Fields.AddRange("gg ee年MM月 dd日"); //平
  gcdateCell.Fields.AddRange("g ee年MM月 dd日");  //H
  gcdateCell.DisplayFields.Clear();
  //gcdateCell.DisplayFields.AddRange("ggg ee年MM月 dd日"); //平成
  //gcdateCell.DisplayFields.AddRange("gg ee年MM月 dd日"); //平
  gcdateCell.DisplayFields.AddRange("g ee年MM月 dd日");  //H
  fpSpread1.ActiveSheet.Columns[1].CellType = gcdateCell;
  fpSpread1.ActiveSheet.Columns[1].Width = 140;
}
キーワード
セル型