PowerTools MultiRow for Windows Forms 8.0J
DataErrorContexts 列挙体

データバインドされたGcMultiRowコントロールの、データエラーが発生したときの状態を表します。
構文
Public Enum DataErrorContexts 
   Inherits System.Enum
public enum DataErrorContexts : System.Enum 
メンバ
メンバ解説
ClipboardContentクリップボードに内容をコピーするときにデータエラーが発生しました。この値は、セル値を文字列に変換できなかったことを示します。
Commit変更をデータストアにコミットするときにデータエラーが発生しました。この値は、セルに入力されたデータを基になるデータストアにコミットできなかったことを示します。
CurrentCellChange選択カーソルが別のセルに移動したときにデータエラーが発生しました。この値は、選択されているセルがエラー状態にあるときにユーザーが別のセルを選択したことを示します。
Displayデータソースによって値が設定されたセルを表示するときにデータエラーが発生しました。この値は、データソースの値をセルが表示できないか、データソースの値をセル値に変換するマッピングが存在していないことを示します。
Formattingデータストアに送信するデータまたはデータストアから読み込むデータを書式設定しようとしたときにデータエラーが発生しました。この値は、セルに対する変更が適切に書式設定されなかったことを示します。新しいセル値を修正するか、セルの書式設定を変更する必要があります。
LeaveControlGcMultiRowがフォーカスを失ったときにデータエラーが発生しました。この値は、GcMultiRowがフォーカスを失った後にユーザーの変更をコミットできなかったことを示します。
Parsing新しいデータを解析するときにデータエラーが発生しました。この値は、ユーザーが入力した新しいデータ、または基になるデータストアから読み込まれた新しいデータをGcMultiRowが解析できなかったことを示します。
Printingデータソースによって値が設定されたセルを印刷するときにデータエラーが発生しました。この値は、データソースの値をセルが印刷できないか、データソースの値をセル値に変換するマッピングが存在していないことを示します。
RowDeletion行を削除するときにデータエラーが発生しました。この値は、データバインドされたGcMultiRowの行が削除されたときに基になるデータストアが例外をスローしたことを示します。
ValueValidationセルの書式設定された値がセルの値の範囲外にあるときにデータエラーが発生しました。
解説
DataErrorContexts列挙体のメンバは、データバインドされたGcMultiRowの、データエラーが発生したときの状態を表すために、ビットごとのOR演算子を使用して組み合わせることができます。たとえば、ユーザーが無効なセル値を入力して(数値を必要とするセルに名前を入力した場合など)別のセルを選択した場合、GcMultiRowは無効なセル値をコミットしようとします。コミットが失敗すると、GcMultiRow.DataErrorイベントが発生します。このとき、このイベントのDataErrorEventArgs.Contextプロパティには、ParsingCommit、およびCurrentCellChangeの値が設定されます。
継承階層

System.Object
   System.ValueType
      System.Enum
         GrapeCity.Win.MultiRow.DataErrorContexts

参照

GrapeCity.Win.MultiRow 名前空間
DataError イベント
Context プロパティ

 

 


© 2008-2015 GrapeCity inc. All rights reserved.