DataGridTextBoxColumn.Format Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el carácter o los caracteres que especifican cómo se aplica formato al texto.
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 de propiedad
Carácter o caracteres que especifican cómo se aplica formato al texto.
Ejemplos
En el ejemplo siguiente se crea un nuevo CultureInfo objeto y se asigna a la FormatInfo propiedad de un DataGridTextBoxColumn objeto . En el ejemplo también se establece la Format propiedad en "c" para especificar que la columna debe mostrar valores como moneda.
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
Comentarios
La Format propiedad especifica cómo se muestran los valores en la columna. Por ejemplo, establezca la propiedad en "c" para especificar que los valores se formatearán como moneda local. Para CultureInfo el equipo se usa para determinar el formato de moneda real. Los valores se desforman automáticamente al tipo nativo cuando se cambian los datos.
Para obtener más información sobre el formato de caracteres, vea Formato de tipos y Cadenas de formato de fecha y hora personalizados.
El formato que aplique debe ser adecuado para el tipo de datos. Por ejemplo, si los datos son numéricos por naturaleza, use una de las cadenas de formato numérico.
Puede cambiar para CultureInfo un DataGridTextBoxColumn estableciendo la FormatInfo propiedad en una nueva CultureInfo instancia construida con un identificador de referencia cultural adecuado.
Para establecer para CultureInfo la aplicación, establezca la CurrentCulture propiedad del Application objeto en una nueva CultureInfo instancia construida con un identificador de referencia cultural adecuado.