外部データ(ファイルやデータベースなど)を読み込んで処理を行う場合、これらの設定はユーザーに対して重要な意味を持ちます。行追加を有効にするということは、外部データに対してデータを追加することを意味します。セル内容の編集を有効にするということは、外部データの更新を意味します。行削除を有効にするということは、外部データからデータを削除することを意味します。列並び替えを有効にするということは、読み込んだ際の列順番を意識せず柔軟に対応することを意味します。
ユーザによる「行追加」の有効化/無効化設定
DataGridViewの最終行(末尾)に新規データ行を含めるかどうかを指定する。
ユーザーが編集を開始するための方法を設定する。
EditOnEnter:「Tabキー」または「Enterキー」で入力で編集を開始。
EditOnKeystroke:「英数字キー」で編集を開始。
EditOnKeystrokeOrF2:「英数字キー」または「F2キー」で編集を開始。
EditOnF2:「F2キー」で編集を開始(セルの内容の末尾を選択)。
EditProgrammatically:「BeginEdit()メソッド」で編集を開始。
DataGridViewEditMode
列ヘッダのカラムをドラッグアンドドロップすることで並び替えすることができます。