Delphi 2006 で devexpress を使用しています。
cxGrid があります。数値列の値の入力を 0 から 999 までの整数に制限したいと考えています。プロパティ タイプを SpinEdit に設定すると、初期値は常に 0 になり、望ましくありません。
そこで、列のプロパティ値を null のままにして、列のデータバインディングのデータ型を Smallint に設定しました。これは、「e」と「.」を除いて、ほとんどの場合機能します。'+' と '-' は引き続き列に入力できるため、例外が発生します。
「e」と「.」を除外する簡単な方法はありますか および '+' と '-' が列に入力されていませんか?