DataGridTextBoxColumn.Format Propriété

Définition

Obtient ou définit le ou les caractères qui spécifient comment le texte est mis en forme.

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

Valeur de propriété

String

Le ou les caractères qui spécifient comment le texte est mis en forme.

Exemples

L’exemple suivant crée un objet CultureInfo et l’affecte à la FormatInfo propriété d’un DataGridTextBoxColumn objet. L’exemple définit également la Format propriété sur « c » pour spécifier que la colonne doit afficher des valeurs sous forme de devise.

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

Remarques

La Format propriété spécifie comment les valeurs sont affichées dans la colonne. Par exemple, définissez la propriété sur « c » pour spécifier que les valeurs seront mises en forme en tant que devise locale. L’ordinateur CultureInfo est utilisé pour déterminer le format monétaire réel. Les valeurs ne sont pas mises en forme automatiquement sur le type natif lorsque les données sont modifiées.

Pour plus d’informations sur la mise en forme des caractères, consultez Types de mise en forme et Chaînes de format de date et d’heure personnalisées.

Le format que vous appliquez doit être approprié au type de données. Par exemple, si les données sont numériques par nature, utilisez l’une des chaînes de format numérique.

Vous pouvez modifier la CultureInfo valeur d’une DataGridTextBoxColumn propriété en définissant la FormatInfo propriété sur une nouvelle CultureInfo instance construite avec un ID de culture approprié.

Pour définir l’application CultureInfo , définissez la CurrentCulture propriété de l’objet Application sur une nouvelle CultureInfo instance construite avec un ID de culture approprié.

S’applique à

Voir aussi