DataGridTextBoxColumn.Format Vlastnost

Definice

Získá nebo nastaví znaky, které určují, jak je text formátován.

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

Hodnota vlastnosti

String

Znak nebo znaky, které určují formátování textu.

Příklady

Následující příklad vytvoří nový CultureInfo objekt a přiřadí ho vlastnosti FormatInfo objektu DataGridTextBoxColumn . Příklad také nastaví Format vlastnost na "c" určit, že sloupec by měl zobrazovat hodnoty jako měna.

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

Poznámky

Vlastnost Format určuje, jak se hodnoty zobrazují ve sloupci. Například nastavte vlastnost na "c" tak, aby určila, že hodnoty budou formátovány jako místní měna. Pro CultureInfo počítač se používá k určení skutečného formátu měny. Hodnoty se při změně dat automaticky neformátují na nativní typ.

Další informace o formátování znaků najdete v tématu Typy formátování a vlastní řetězce formátu data a času.

Formát, který použijete, by měl být vhodný pro datový typ. Pokud jsou například data číselná v přírodě, použijte jeden z řetězců číselného formátu.

Hodnotu for a DataGridTextBoxColumn můžete změnit CultureInfo nastavením FormatInfo vlastnosti na novou CultureInfo instanci sestavenou s odpovídajícím ID jazykové verze.

Chcete-li nastavit CultureInfo pro aplikaci, nastavte CurrentCulture vlastnost Application objektu na novou CultureInfo instanci sestavenou s odpovídajícím ID jazykové verze.

Platí pro

Viz také