'宣言 Public Overridable Property DataType As System.Type
public virtual System.Type DataType {get; set;}
'宣言 Public Overridable Property DataType As System.Type
public virtual System.Type DataType {get; set;}
デフォルトでは、列の DataType プロパティは System.Objectに設定されており、列に任意のデータ値を格納できます。
行または列の DataType を特定の型に設定した場合、グリッドはその列内のセルに割り当てられた値を指定されたデータ型に変換しようとします。変換が失敗した場合、グリッドは GridErrorイベントを発生させ、セル値は変更されません。
DataType プロパティは、値がグリッドに内部的に格納される方法、値がソートされる方法、および列内の値の編集に使用されるコントロールの種類に影響します。たとえば、 System.DateTime列内の値を編集する場合は System.Windows.Forms.DateTimePickerコントロールが使用され、ブール値列内の値を表示および編集する場合はチェックボックスが使用されます。
列に(日付ではなく)時間を格納する場合も、DateTime 型を使用できますが、 Formatを使用して時間だけを表示する必要があります。