次の方法で共有


方法: Windows フォーム DataGridView コントロールの編集モードを指定する

既定では、ユーザーは現在の DataGridView テキスト ボックス セルの内容を入力するか、F2 キーを押して編集できます。 これにより、次のすべての条件が満たされた場合、セルは編集モードになります。

  • 基になるデータ ソースでは、編集がサポートされています。

  • DataGridView コントロールが有効になっています。

  • EditMode プロパティの値は EditProgrammaticallyではありません。

  • セル、行、列、およびコントロールの ReadOnly プロパティはすべて、falseに設定されます。

編集モードでは、ユーザーはセルの値を変更し、Enter キーを押して変更をコミットするか、ESC キーを押してセルを元の値に戻すことができます。

セルが現在のセルになるとすぐに編集モードになるように、DataGridView コントロールを構成できます。 この場合、ENTER キーと ESC キーの動作は変更されませんが、値がコミットまたは元に戻された後も、セルは編集モードのままです。 また、ユーザーがセルを入力したとき、またはユーザーが F2 キーを押した場合にのみ、セルが編集モードになるようにコントロールを構成することもできます。 最後に、BeginEdit メソッドを呼び出す場合を除き、セルが編集モードに入らないようにすることができます。

DataGridView コントロールの編集モードを変更するには

  • DataGridView.EditMode プロパティを適切な DataGridViewEditMode 列挙体に設定します。

    this.dataGridView1.EditMode = DataGridViewEditMode.EditOnEnter;
    
    Me.dataGridView1.EditMode = DataGridViewEditMode.EditOnEnter
    

コードのコンパイル

この例では、次のものが必要です。

こちらも参照ください