WebMonthView を使用すると、デザイナは FirstDayHeaderFormatString プロパティを通して異なる日番号書式識別子を指定することができます。この書式文字列は、最初の表示日(一番上の左隅)と毎月の最初の暦日に適用されます。
デフォルトの FirstDayHeaderFormatString には簡略された月が含まれます。この例では、日番号のみ(月を付けない)を表示するためにコードビハインドで FirstDayHeaderFormatString をカスタマイズする方法を学習します。
Visual Basic の場合:
Protected Sub Page_Load(ByVal sender As Object, _ ByVal e As EventArgs) Handles MyBase.Load ' WebMonthView で最初の日で ' カスタムの .NET の日時書式指定子を設定します。 Me.WebMonthView1.FirstDayHeaderFormatString = " d" End Sub
C# の場合:
protected void Page_Load(object sender, EventArgs e) { //WebMonthView で最初の日で //カスタムの .NET の日時書式指定子を設定します。 this.WebMonthView1.FirstDayHeaderFormatString = " d"; }
注: FirstDayHeaderFormatString に割り当てられたカスタムの書式文字列の先行スペースに注意してください。これは、現在のカルチャの短縮した日パターンを使用することを示す "d" 書式指定子と、月の一桁の日を示す "d" を区別します。
WebSchedule で使用できるその他のカスタムの日時書式文字列に関する詳細は、Microsoftの.NET Framework SDK の「書式指定子」のセクションを参照してください。