DataGridTextBoxColumn.Format Proprietà

Definizione

Ottiene o imposta i caratteri che specificano la formattazione del testo.

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

Valore della proprietà

String

Caratteri che specificano la formattazione del testo.

Esempio

L'esempio seguente crea un nuovo CultureInfo oggetto e lo assegna alla FormatInfo proprietà di un DataGridTextBoxColumn oggetto . L'esempio imposta anche la Format proprietà su "c" per specificare che la colonna deve visualizzare i valori come valuta.

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

Commenti

La Format proprietà specifica la modalità di visualizzazione dei valori nella colonna . Ad esempio, impostare la proprietà su "c" per specificare che i valori verranno formattati come valuta locale. L'oggetto CultureInfo per il computer viene utilizzato per determinare il formato di valuta effettivo. I valori vengono automaticamente non formattati nel tipo nativo quando i dati vengono modificati.

Per altre informazioni sulla formattazione dei caratteri, vedere Formattazione di tipi e stringhe di formato di data e ora personalizzate.

Il formato applicato deve essere appropriato per il tipo di dati. Ad esempio, se i dati sono numerici, utilizzare una delle stringhe di formato numerico.

È possibile modificare per CultureInfo un DataGridTextBoxColumn oggetto impostando la FormatInfo proprietà su una nuova CultureInfo istanza costruita con un ID impostazioni cultura appropriato.

Per impostare per CultureInfo l'applicazione, impostare la CurrentCulture proprietà dell'oggetto Application su una nuova CultureInfo istanza costruita con un ID impostazioni cultura appropriato.

Si applica a

Vedi anche