Format プロパティは Visual Basic の Format 関数に似ています。UltraGrid を Visual Basic で使用している場合、このプロパティは Format 関数がサポートするすべての名前付き引数とリテラル文字列をサポートします。それ以外のホスト環境では、Format プロパティは Format 関数の機能のサブセットを提供します。これには名前付き引数の使用も含まれます。
Format プロパティは、編集モードでないセルのみに適用されます。
基本 .NET フォーマッティング機能は、値をフォーマットするために使用されます。サポートされる名前付きフォーマットのリストの詳細は、.NET ヘルプを参照してください。
Imports Infragistics.Shared Imports Infragistics.Win Imports Infragistics.Win.UltraWinGrid Private Sub Button96_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button96.Click Dim dateColumn As UltraGridColumn = Me.UltraGrid1.DisplayLayout.Bands(1).Columns("OrderDate") Dim currencyColumn As UltraGridColumn = Me.UltraGrid1.DisplayLayout.Bands(2).Columns("Unit Price") ' Set the Format and FormatInfo properties. You don't have to set both. You can set one ' or the other or both. currencyColumn.Format = "##,###,####.00" currencyColumn.FormatInfo = System.Globalization.CultureInfo.CreateSpecificCulture("fr") dateColumn.Format = "dd/M/yyyy" dateColumn.FormatInfo = System.Globalization.CultureInfo.CreateSpecificCulture("fr") End Sub
using Infragistics.Shared; using Infragistics.Win; using Infragistics.Win.UltraWinGrid; using System.Diagnostics; private void button96_Click(object sender, System.EventArgs e) { UltraGridColumn dateColumn = this.ultraGrid1.DisplayLayout.Bands[1].Columns["OrderDate"]; UltraGridColumn currencyColumn = this.ultraGrid1.DisplayLayout.Bands[2].Columns["Unit Price"]; // Set the Format and FormatInfo properties. You don't have to set both. You can set one // or the other or both. currencyColumn.Format = "##,###,####.00"; currencyColumn.FormatInfo = System.Globalization.CultureInfo.CreateSpecificCulture( "fr" ); dateColumn.Format = "dd/M/yyyy"; dateColumn.FormatInfo = System.Globalization.CultureInfo.CreateSpecificCulture( "fr" ); }