PowerTools CalendarGrid for Windows Forms 1.0J
曜日の英語名

CalendarGridに「Sunday」や「Monday」といった英語の曜日名を表示するには、カレンダーの日付書式のカルチャを英語(en-US)に変更します。

GcCalendarGrid1.DateFormatInfo.CultureInfo = New System.Globalization.CultureInfo("en-us")                     
gcCalendarGrid1.DateFormatInfo.CultureInfo = new System.Globalization.CultureInfo("en-us");

結果は次のようになります。

日本語の「日曜日」と英語の「Sunday」とを同時に表示するには、次のようにコーディングします。この場合はカルチャの変更は不要です。

GcCalendarGrid1.DateFormatInfo.DayOfWeekNames = "日曜日(SUN),月曜日(MON),火曜日(TUE),水曜日(WED),木曜日(THU),金曜日(FRI),土曜日(SAT)"
gcCalendarGrid1.DateFormatInfo.DayOfWeekNames = "日曜日(SUN),月曜日(MON),火曜日(TUE),水曜日(WED),木曜日(THU),金曜日(FRI),土曜日(SAT)";

結果は次のようになります。

日本語の曜日と英語の曜日とを1行ずつ表示するには、次のようにコーディングします。

Imports GrapeCity.Win.CalendarGrid

GcCalendarGrid1.DateFormatInfo.AbbreviatedDayOfWeekNames = "Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday"
Dim template As CalendarTemplate = GcCalendarGrid1.Template
template.ColumnHeaderRowCount = 2
template.ColumnHeader.Rows(1).Cells(0).CellStyle.Alignment = CalendarGridContentAlignment.MiddleCenter
template.ColumnHeader.Rows(1).Cells(0).DateFormat = "{AbbreviatedDayOfWeek}"
template.ColumnHeader.Rows(1).Cells(0).DateFormatType = CalendarDateFormatType.CalendarGrid
using GrapeCity.Win.CalendarGrid;

gcCalendarGrid1.DateFormatInfo.AbbreviatedDayOfWeekNames = "Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday";
var template = gcCalendarGrid1.Template;
template.ColumnHeaderRowCount = 2;
template.ColumnHeader.Rows[1].Cells[0].CellStyle.Alignment = CalendarGridContentAlignment.MiddleCenter;
template.ColumnHeader.Rows[1].Cells[0].DateFormat = "{AbbreviatedDayOfWeek}";
template.ColumnHeader.Rows[1].Cells[0].DateFormatType = CalendarDateFormatType.CalendarGrid;

結果は次のようになります。


参照

 

 


© 2014 GrapeCity inc. All rights reserved.