PowerTools MultiRow for Windows Forms 8.0J
和暦の表示

MultiRowでは、和暦のサポートは.NET Frameworkに準じます。印刷日時を表示できるPrintInfoCellでは、次の方法で和暦を表示できます。
サンプルコード
Imports System.Globalization
Imports GrapeCity.Win.MultiRow

Dim cultureInfo As New CultureInfo("ja-JP")
Dim jpCalendar As New JapaneseCalendar()
cultureInfo.DateTimeFormat.Calendar = jpCalendar

Dim PrintInfoCell1 As New PrintInfoCell()
PrintInfoCell1.FormatString = "{DateTime:" + DateTime.Now.ToString("gg yy", cultureInfo) + "年MM月dd日}"
Dim template As Template = template.CreateGridTemplate(New Cell() {PrintInfoCell1})
GcMultiRow1.Template = template
GcMultiRow1.RowCount = 3
' セルの幅を調節する
GcMultiRow1.Rows(0).Cells(0).PerformHorizontalAutoFit()
' 印刷プレビューを表示する
GcMultiRow1.PrintPreview()
using System.Globalization;
using GrapeCity.Win.MultiRow;

CultureInfo cultureInfo = new CultureInfo("ja-JP");
JapaneseCalendar jpCalendar = new JapaneseCalendar();
cultureInfo.DateTimeFormat.Calendar = jpCalendar;

PrintInfoCell printInfoCell1 = new PrintInfoCell();
printInfoCell1.FormatString = "{DateTime:" + DateTime.Now.ToString("gg yy", cultureInfo) + "年MM月dd日}";
Template template = Template.CreateGridTemplate(new Cell[] { printInfoCell1 });
gcMultiRow1.Template = template;
gcMultiRow1.RowCount = 3;
// セルの幅を調節する
gcMultiRow1.Rows[0].Cells[0].PerformHorizontalAutoFit();
// 印刷プレビューを表示する
gcMultiRow1.PrintPreview();
   
参照

 

 


© 2008-2015 GrapeCity inc. All rights reserved.