DataGridTextBoxColumn.Format Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define os caracteres que especificam como o texto é formatado.
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
Valor da propriedade
O caractere ou os caracteres que especificam como o texto é formatado.
Exemplos
O exemplo a seguir cria um novo CultureInfo objeto e o FormatInfo atribui à propriedade de um DataGridTextBoxColumn objeto. O exemplo também define a Format propriedade como "c" para especificar que a coluna deve exibir valores como moeda.
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
Comentários
A Format propriedade especifica como os valores são exibidos na coluna. Por exemplo, defina a propriedade como "c" para especificar que os valores serão formatados como a moeda local. O CultureInfo computador é usado para determinar o formato de moeda real. Os valores são automaticamente não formatados para o tipo nativo quando os dados são alterados.
Para obter mais informações sobre caracteres de formatação, consulte Tipos de Formatação e cadeias de caracteres de formato de data e hora personalizadas.
O formato aplicado deve ser apropriado para o tipo de dados. Por exemplo, se os dados forem numéricos por natureza, use uma das cadeias de caracteres de formato numérico.
Você pode alterar a CultureInfo configuração da FormatInfo propriedade para uma DataGridTextBoxColumn nova CultureInfo instância construída com uma ID de cultura apropriada.
Para definir o CultureInfo aplicativo, defina a CurrentCulture propriedade do Application objeto como uma nova CultureInfo instância construída com uma ID de cultura apropriada.