DataGridTextBoxColumn.FormatInfo プロパティ
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Dim instance As DataGridTextBoxColumn Dim value As IFormatProvider value = instance.FormatInfo instance.FormatInfo = value
public: property IFormatProvider^ FormatInfo { IFormatProvider^ get (); void set (IFormatProvider^ value); }
/** @property */ public IFormatProvider get_FormatInfo () /** @property */ public void set_FormatInfo (IFormatProvider value)
public function get FormatInfo () : IFormatProvider public function set FormatInfo (value : IFormatProvider)
IFormatProvider インターフェイスを実装する CultureInfo クラスなどのオブジェクト。

Format プロパティに書式指定文字の 1 つを設定する場合、DataGridTextBoxColumn は FormatInfo プロパティによって提供された情報を使用して、適用するカルチャ固有の書式指定方法も指定します。たとえば、Format プロパティに書式指定文字 "c" (通貨) を設定した場合に、リラの通貨記号を使用することも指定できます。このためには、イタリアのロケール ID を持つ新しい CultureInfo オブジェクトを作成し、FormatInfo プロパティに、新しく作成した CultureInfo オブジェクトを設定します。

新しい CultureInfo オブジェクトを作成し、そのオブジェクトを DataGridTextBoxColumn オブジェクトの FormatInfo プロパティに割り当てる例を次に示します。この例では、列の値を通貨として表示することを指定するために、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
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"; }
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(0x410); /* 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.get_TableStyles(). get_Item("Orders").get_GridColumnStyles(). get_Item("OrderAmount"))); myGridTextBoxColumn.set_FormatInfo(ItalyCultureInfo); myGridTextBoxColumn.set_Format("c"); } //ChangeColumnCultureInfo
private function ChangeColumnCultureInfo(){ // Create a new CultureInfo object using the // the locale ID for Italy. var ItalyCultureInfo : System.Globalization.CultureInfo = new CultureInfo(0x0410); // Cast a column that holds numeric values to the // DataGridTextBoxColumn type, and set the FormatInfo // property to the new CultureInfo object. var myGridTextBoxColumn : DataGridTextBoxColumn = DataGridTextBoxColumn(myDataGrid.TableStyles["Orders"]. GridColumnStyles["OrderAmount"]); myGridTextBoxColumn.FormatInfo = ItalyCultureInfo; myGridTextBoxColumn.Format = "c"; }

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からDataGridTextBoxColumn.FormatInfo プロパティを検索する場合は、下記のリンクをクリックしてください。

- DataGridTextBoxColumn.FormatInfo プロパティのページへのリンク