DataGridViewCell.GetEditedFormattedValue メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
セルが編集モードであるかどうか、および値がコミットされているかどうかに関係なく、セルの現在の書式指定済みの値を返します。
public:
System::Object ^ GetEditedFormattedValue(int rowIndex, System::Windows::Forms::DataGridViewDataErrorContexts context);
public object GetEditedFormattedValue (int rowIndex, System.Windows.Forms.DataGridViewDataErrorContexts context);
public object? GetEditedFormattedValue (int rowIndex, System.Windows.Forms.DataGridViewDataErrorContexts context);
member this.GetEditedFormattedValue : int * System.Windows.Forms.DataGridViewDataErrorContexts -> obj
Public Function GetEditedFormattedValue (rowIndex As Integer, context As DataGridViewDataErrorContexts) As Object
パラメーター
- rowIndex
- Int32
セルの行インデックス。
- context
- DataGridViewDataErrorContexts
データ エラーのコンテキストを表す DataGridViewDataErrorContexts 値のビットごとの組み合わせ。
戻り値
DataGridViewCell の現在の書式指定済みの値。
例外
rowIndex
が 0 未満か、コントロールに含まれる行数 - 1 を上回っています。
ColumnIndex が 0 未満です。これは、セルが行ヘッダーのセルであることを示します。
書式指定が失敗し、DataError コントロールの DataGridView イベントのハンドラーが定義されていないか、ハンドラーで ThrowException プロパティが true
に設定されました。 通常、例外オブジェクトは型 FormatException にキャストできます。
注釈
このメソッドは、セルが編集モードの場合は、編集セルまたは編集コントロールの現在の値を返します。 それ以外の場合、このメソッドは、セルの値を、 プロパティによって示される型の同等の表示値に FormattedValueType 変換します。 これにより、 イベントが発生します DataGridView.CellFormatting 。このイベントを処理して、値の変換をカスタマイズできます。
書式設定が失敗した場合、イベントが DataGridView.DataError 発生します。 このイベントのハンドラーがない場合、またはハンドラーによって プロパティが DataGridViewDataErrorEventArgs.ThrowException に true
設定されている場合は、例外がスローされます。
通常、このメソッドをオーバーライドする派生クラスは、引数に 値が含まれている場合、 context
セル値の文字列表現を ClipboardContent 返します。
適用対象
こちらもご覧ください
.NET