DataGridTextBoxColumn.Format Özellik

Tanım

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

String

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.

Şunlara uygulanır

Ayrıca bkz.