DataGridTextBoxColumn.FormatInfo DataGridTextBoxColumn.FormatInfo DataGridTextBoxColumn.FormatInfo DataGridTextBoxColumn.FormatInfo Property

Definition

Ruft die kulturabhängigen Informationen ab, mit denen die Formatierung von Werten bestimmt wird, oder legt diese fest.Gets or sets the culture specific information used to determine how values are formatted.

public:
 property IFormatProvider ^ FormatInfo { IFormatProvider ^ get(); void set(IFormatProvider ^ value); };
[System.ComponentModel.Browsable(false)]
public IFormatProvider FormatInfo { get; set; }
member this.FormatInfo : IFormatProvider with get, set
Public Property FormatInfo As IFormatProvider

Eigenschaftswert

Ein Objekt, das die IFormatProvider-Schnittstelle implementiert, z. B. die CultureInfo-Klasse.An object that implements the IFormatProvider interface, such as the CultureInfo class.

Beispiele

Im folgenden Beispiel wird ein neues CultureInfo -Objekt erstellt und der FormatInfo -Eigenschaft eines DataGridTextBoxColumn -Objekts zugewiesen.The following example creates a new CultureInfo object and assigns it to the FormatInfo property of a DataGridTextBoxColumn object. Im Beispiel wird auch die Format -Eigenschaft auf "c" festgelegt, um anzugeben, dass die Spalte Werte als Währung anzeigen soll.The example also sets the Format property to "c" to specify that the column should display values as currency.

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

Hinweise

Beim Festlegen der Format -Eigenschaft auf eines der Formatierungszeichen verwendet DataGridTextBoxColumn die Informationen, die von der FormatInfo -Eigenschaft bereitgestellt werden, um die zu verwendende kulturspezifische Formatierung weiter anzugeben.When setting the Format property to one of the formatting characters, the DataGridTextBoxColumn uses the information provided by the FormatInfo property to further specify what cultural-specific formatting to use. Wenn beispielsweise die Format -Eigenschaft auf das Formatzeichen "c" (für Currency) festgelegt ist, können Sie darüber hinaus angeben, dass das Symbol für die Lira verwendet werden soll.For example, when the Format property is set to the format character "c" (for currency), you can further specify that the symbol for the lira be used. Erstellen Sie zu diesem Zweck ein neues CultureInfo -Objekt mit der Gebiets Schema-ID für Italien, FormatInfo und legen Sie die CultureInfo -Eigenschaft auf das neue-Objekt fest.To do this, create a new CultureInfo object with the locale ID for Italy, and set the FormatInfo property to the new CultureInfo object.

Weitere Informationen zum Formatieren von Zeichen finden Sie unter Formatierungs Typen und benutzerdefinierte Format Zeichenfolgen für Datum und Uhrzeit.For more information about formatting characters, see Formatting Types and Custom Date and Time Format Strings.

Gilt für:

Siehe auch