DataGridTextBoxColumn.Format プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
テキストの書式指定方法を指定する 1 文字以上の文字を取得または設定します。
public:
property System::String ^ Format { System::String ^ get(); void set(System::String ^ value); };
public string Format { get; set; }
member this.Format : string with get, set
Public Property Format As String
プロパティ値
テキストの書式指定方法を指定する 1 文字以上の文字。
例
次の例では、新CultureInfoしいオブジェクトを作成し、オブジェクトの DataGridTextBoxColumn プロパティにFormatInfo割り当てます。 また、この例では、 プロパティを Format "c" に設定して、列に値を通貨として表示するように指定します。
private:
void ChangeColumnCultureInfo()
{
/* Create a new CultureInfo Object* using the
the locale ID for Italy. */
System::Globalization::CultureInfo^ ItalyCultureInfo = gcnew CultureInfo( 0x0410 );
/* Cast a column that holds numeric values to the
DataGridTextBoxColumn type, and set the FormatInfo
property to the new CultureInfo Object*. */
DataGridTextBoxColumn^ myGridTextBoxColumn =
dynamic_cast<DataGridTextBoxColumn^>(myDataGrid->TableStyles[ "Orders" ]->
GridColumnStyles[ "OrderAmount" ]);
myGridTextBoxColumn->FormatInfo = ItalyCultureInfo;
myGridTextBoxColumn->Format = "c";
}
private void ChangeColumnCultureInfo(){
/* Create a new CultureInfo object using the
the locale ID for Italy. */
System.Globalization.CultureInfo ItalyCultureInfo=
new CultureInfo(0x0410);
/* Cast a column that holds numeric values to the
DataGridTextBoxColumn type, and set the FormatInfo
property to the new CultureInfo object. */
DataGridTextBoxColumn myGridTextBoxColumn =
(DataGridTextBoxColumn) myDataGrid.TableStyles["Orders"].
GridColumnStyles["OrderAmount"];
myGridTextBoxColumn.FormatInfo = ItalyCultureInfo;
myGridTextBoxColumn.Format = "c";
}
Public Class Form1:Inherits Form
private myDataGrid as DataGrid
Public Shared Sub Main()
Dim t As New Form1()
' Write a purchase order.
End Sub
Private Sub ChangeColumnCultureInfo()
' Create a new CultureInfo object using the
' the locale ID for Italy.
Dim ItalyCultureInfo As CultureInfo = New _
CultureInfo(&H0410)
' Cast a column that holds numeric values to the
' DataGridTextBoxColumn type, and set the FormatInfo
' property to the new CultureInfo object.
Dim myGridTextBoxColumn As DataGridTextBoxColumn = _
CType( myDataGrid.TableStyles("Orders"). _
GridColumnStyles("OrderAmount"), DataGridTextBoxColumn)
myGridTextBoxColumn.FormatInfo = ItalyCultureInfo
myGridTextBoxColumn.Format = "c"
End Sub
注釈
プロパティは Format 、列に値を表示する方法を指定します。 たとえば、 プロパティを "c" に設定して、値が現地通貨として書式設定されるように指定します。 コンピューターの は CultureInfo 、実際の通貨形式を決定するために使用されます。 データが変更されると、値はネイティブ型に自動的に書式設定されません。
文字の書式設定の詳細については、「 型の書式設定 」および「 ユーザー設定の日付と時刻の書式指定文字列」を参照してください。
適用する形式は、データ型に適している必要があります。 たとえば、データが本質的に数値の場合は、数値書式指定文字列のいずれかを使用します。
の をCultureInfoDataGridTextBoxColumn変更するには、 プロパティをFormatInfo適切なカルチャ ID で構築された新しいCultureInfoインスタンスに設定します。
アプリケーションの をCultureInfo設定するには、 オブジェクトの プロパティをCurrentCultureApplication、適切なカルチャ ID で構築された新しいCultureInfoインスタンスに設定します。
適用対象
こちらもご覧ください
.NET