DataGridTextBoxColumn.Format Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Metnin nasıl biçimlendirileceğini belirten karakterleri alır veya ayarlar.
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
Özellik Değeri
Metnin nasıl biçimlendirileceğini belirten karakter veya karakterler.
Örnekler
Aşağıdaki örnek yeni CultureInfo bir nesne oluşturur ve bunu bir DataGridTextBoxColumn nesnenin FormatInfo özelliğine atar. Örnek ayrıca sütunun Format değerleri para birimi olarak görüntülemesi gerektiğini belirtmek için özelliğini "c" olarak ayarlar.
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
Açıklamalar
Format özelliği, değerlerin sütunda nasıl görüntüleneceğini belirtir. Örneğin, değerlerin yerel para birimi olarak biçimlendirileceğini belirtmek için özelliğini "c" olarak ayarlayın. CultureInfo Bilgisayarın değeri, gerçek para birimi biçimini belirlemek için kullanılır. Veriler değiştirildiğinde değerler otomatik olarak yerel türe biçimlendirilmez.
Karakterleri biçimlendirme hakkında daha fazla bilgi için bkz . Biçimlendirme Türleri ve Özel Tarih ve Saat Biçim Dizeleri.
Uyguladığınız biçim veri türüne uygun olmalıdır. Örneğin, veriler doğası gereği sayısalsa, sayısal biçim dizelerinden birini kullanın.
özelliğini uygun bir DataGridTextBoxColumn kültür kimliğiyle oluşturduğunuz yeni CultureInfo bir örneğe ayarlayarak FormatInfo için değerini değiştirebilirsinizCultureInfo.
Uygulamanın değerini ayarlamak CultureInfo için nesnesinin CurrentCulture Application özelliğini uygun kültür kimliğiyle oluşturuldu yeni CultureInfo bir örneğe ayarlayın.