PowerTools MultiRow for Windows Forms 8.0J
文字書式

セルのスタイルは.NET Frameworkにもとづく文字書式をサポートしています。文字書式はCellStyle.FormatプロパティおよびCellStyle.FormatProviderプロパティで設定します。
セル型がスタイルの文字書式をサポートしているかどうかは、各セル型の「スタイル」を参照してください。
使用可能な書式とデータ型の対応の詳細は、「Web サイト 型の書式設定」を参照してください。

テキストの内容に書式を適用
CellStyle.Formatプロパティに書式文字列を指定すると、テキストの内容を表示する際に書式を適用できます。

次のコードは整数型の値を現在のカルチャの通貨書式で表示します。

Imports GrapeCity.Win.MultiRow

Dim TextBoxCell1 As TextBoxCell = TryCast(gcMultiRow1.Rows(0).Cells(0), TextBoxCell)
TextBoxCell1.ReadOnly = True
TextBoxCell1.Value = 20000
TextBoxCell1.Style.Format = "c"
using GrapeCity.Win.MultiRow;

TextBoxCell textBoxCell1 = gcMultiRow1.Rows[0].Cells[0] as TextBoxCell;
textBoxCell1.ReadOnly = true;
textBoxCell1.Value = 20000;
textBoxCell1.Style.Format = "c";
カルチャ固有の書式を適用
CellStyle.FormatProviderプロパティを使用すると、書式に適用するカルチャを指定できます。次のコードは米国の通貨形式で値を表示します。

Imports GrapeCity.Win.MultiRow
Imports System.Globalization

Dim TextBoxCell1 As TextBoxCell = TryCast(gcMultiRow1.Rows(0).Cells(0), TextBoxCell)
TextBoxCell1.ReadOnly = True
TextBoxCell1.Value = 20000
TextBoxCell1.Style.Format = "c"
TextBoxCell1.Style.FormatProvider = New CultureInfo("en-US")
using GrapeCity.Win.MultiRow;
using System.Globalization;

TextBoxCell textBoxCell1 = gcMultiRow1.Rows[0].Cells[0] as TextBoxCell;
textBoxCell1.ReadOnly = true;
textBoxCell1.Value = 20000;
textBoxCell1.Style.Format = "c";
textBoxCell1.Style.FormatProvider = new CultureInfo("en-US");
   
参照

 

 


© 2008-2015 GrapeCity inc. All rights reserved.