DataGridViewDataErrorContexts 列挙体とは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > DataGridViewDataErrorContexts 列挙体の意味・解説 

DataGridViewDataErrorContexts 列挙体

メモ : この列挙体は、.NET Framework version 2.0新しく追加されたものです。

データ エラー発生時のデータ連結 DataGridView コントロールの状態表します

この列挙体には、メンバ値のビットごとの組み合わせ可能にする FlagsAttribute 属性含まれています。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

<FlagsAttribute> _
Public Enumeration DataGridViewDataErrorContexts
Dim instance As DataGridViewDataErrorContexts
[FlagsAttribute] 
public enum DataGridViewDataErrorContexts
[FlagsAttribute] 
public enum class DataGridViewDataErrorContexts
/** @attribute FlagsAttribute() */ 
public enum DataGridViewDataErrorContexts
FlagsAttribute 
public enum DataGridViewDataErrorContexts
メンバメンバ
 メンバ説明
ClipboardContent内容クリップボードコピーするときに、データ エラー発生しました。この値は、セル値を文字列変換できなかったことを示します。 
Commit変更データ ストアコミットするときに、データ エラー発生しました。この値は、セル入力されデータを基になるデータ ソースコミットできなかったことを示します。 
CurrentCellChange選択ポインタ別のセル移動したときに、データ エラー発生しました。この値は、以前選択されていたセルエラー状態のときに、ユーザーセル選択したことを示します。 
Displayデータ ソースによって値が設定されセル表示するときに、データ エラー発生しました。この値は、データ ソースデータセル表示できないかデータ ソースからの値をセル用に変換するマップ欠落していることを示します。 
Formattingデータ ストア送信されるデータ、またはデータ ストアから読み込まれデータ書式指定するときに、データ エラー発生しました。この値は、セル変更で、正し書式設定ができなかったことを示します新しセル値を修正するか、セル書式設定変更する必要があります。 
InitialValueRestorationセルを前の値に戻すときに、データ エラー発生しました。この値は、セル編集取り消して初期値ロールバックようとしたときに、失敗したことを示します。これは、セル書式設定変更され初期値互換性なくなった場合発生する可能性あります。 
LeaveControlDataGridViewフォーカス失ったときに、データ エラー発生しました。この値は、DataGridViewフォーカス失った後、ユーザー変更コミットできなかったことを示します。 
Parsing新しデータ解析するときに、データ エラー発生しました。この値は、ユーザー入力したか、基になるデータ ソースから読み込んだ新しデータDataGridView解析できなかったことを示します。 
PreferredSizeセル推奨サイズ計算するときに、データ エラー発生しました。この値は、列または行のサイズプログラムによって変更するときに、DataGridViewセルの幅や高さの推奨値を計算できなかったことを示します。これは、セルが値の書式設定できなかった場合発生する可能性あります。 
RowDeletion行を削除するときに、データ エラー発生しました。この値は、データ連結 DataGridView が行削除したときに、基になるデータ ストア例外スローしたことを示します。 
Scroll新し領域ビュースクロールしたときに、データ エラー発生しました。この値は、データ エラーのあるセルを、プログラムまたはスクロール バーによって、ビュースクロールしたことを示します。 
解説解説

この列挙体のメンバビットごとの OR 演算使用して結合しデータ エラー発生時のデータ連結 DataGridView の状態を表すことができます。たとえば、ユーザーセル無効な値を入力し (日付入力するセルに名前を入力するなど)、他のセル選択すると、DataGridView無効なセル値をコミットしようとしますコミット失敗すると、DataGridView では DataError イベント発生しますContext プロパティの値は Commit および CurrentCellChange になります

使用例使用例

この型の使用方法次のコード例示します次の例は「方法 : Windows フォーム DataGridView コントロールでのデータ入力中に発生したエラー処理する」で取り上げている例の一部です。

Private Sub dataGridView1_DataError(ByVal
 sender As Object, _
    ByVal e As DataGridViewDataErrorEventArgs)
 _
    Handles dataGridView1.DataError

    ' If the data source raises an exception when a cell value is 
    ' commited, display an error message.
    If Not e.Exception Is
 Nothing AndAlso _
        e.Context = DataGridViewDataErrorContexts.Commit Then

        MessageBox.Show("CustomerID value must be unique.")

    End If

End Sub
private void dataGridView1_DataError(object
 sender,
    DataGridViewDataErrorEventArgs e)
{
    // If the data source raises an exception when a cell value is 
    // commited, display an error message.
    if (e.Exception != null &&
        e.Context == DataGridViewDataErrorContexts.Commit)
    {
        MessageBox.Show("CustomerID value must be unique.");
    }
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
System.Windows.Forms 名前空間
DataGridView クラス
DataGridView.DataError イベント
DataGridViewDataErrorEventArgs.Context



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「DataGridViewDataErrorContexts 列挙体」の関連用語

DataGridViewDataErrorContexts 列挙体のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DataGridViewDataErrorContexts 列挙体のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS