Windows フォームの DataGrid コントロール内の移動に使用できるキーボード ショートカット

注意

DataGridView コントロールは、DataGrid コントロールに代わると共に追加の機能を提供します。ただし、DataGrid コントロールは、下位互換性を保つ目的および将来使用する目的で保持されます。 詳細については、「Windows フォームの DataGridView コントロールと DataGrid コントロールの違いについて」を参照してください。

次の表は、Windows フォームの DataGrid コントロール内の移動に使用できるキーボード ショートカットの一覧です。

アクション ショートカット
セルの入力を完了し、次のセル (下) に移動します。

フォーカスが子テーブルのリンクにある場合は、そのテーブルに移動します。
Enter
セルの編集モードの場合は、セルの編集をキャンセルします。

マーキーの選択の場合は、行の編集をキャンセルします。
Esc
セルの編集時に、カーソル位置の前の文字を削除します。 BackSpace
セルの編集時に、カーソル位置の後の文字を削除します。 DELETE
現在の行の最初のセルに移動します。 ホーム
現在の行の最後のセルに移動します。 End
現在のセルの文字を強調表示し、行の末尾にカーソルを配置します。 セルをダブルクリックするのと同じ動作です。 F2
フォーカスがセルにある場合は、その行の次のセルに移動します。

フォーカスが行の最後のセルにある場合は、行の最初の子テーブル リンクに移動し、そのリンクを展開します。

フォーカスが子リンクにある場合は、次の子リンクに移動します。

フォーカスが最後の子リンクにある場合は、次の行の最初のセルに移動します。
Tab
フォーカスがセルにある場合は、その行の前のセルに移動します。

フォーカスが行の最初のセルにある場合は、前の行の最後に展開された子テーブル リンクに移動するか、前の行の最後のセルに移動します。

フォーカスが子リンクにある場合は、前の子リンクに移動します。

フォーカスが最初の子リンクにある場合は、前の行の最後のセルに移動します。
Shift + Tab
タブ オーダー内の次のコントロールに移動します。 Ctrl + Tab
タブ オーダー内の前のコントロールに移動します。 Ctrl + Shift + Tab
子テーブルの場合は、親テーブルに移動します。 [戻る] ボタンをクリックした場合と同じ動作です。 Alt + ←
子テーブル リンクを展開します。 Alt + ↓キーを押すと、選択したリンクだけでなく、すべてのリンクが展開されます。 Alt + ↓または Ctrl + プラス記号 (+)
子テーブル リンクを折りたたみます。 Alt + ↑キーを押すと、選択されたリンクだけでなく、すべてのリンクが折りたたまれます。 Alt + ↑または Ctrl + マイナス記号 (-)
矢印の方向にある、空白以外の最も遠いセルに移動します。 Ctrl + 方向キー
選択範囲を、矢印の方向に 1 行分拡張します (子テーブル リンクは除く)。 Shift + ↑または↓
選択範囲を、矢印の方向にある空白以外の最も遠い行まで拡張します (子テーブル リンクは除く)。 Ctrl + Shift + ↑または↓
左上のセルに移動します。 Ctrl</localizedText> + <localizedText>Home
右下のセルに移動します。 Ctrl</localizedText> + <localizedText>End
選択範囲を先頭行まで拡張します。 Ctrl + Shift + Home
選択範囲を最下行まで拡張します。 Ctrl + Shift + End
現在の行を選択します (子テーブル リンクは除く)。 Shift + Space
グリッド全体を選択します (子テーブル リンクは除く)。 Ctrl + A
子テーブルの場合は、親の行を表示します。 Ctrl + PageDown
子テーブルの場合は、親の行を非表示にします。 Ctrl + PageUp
選択範囲を 1 画面分下に拡張します (子テーブル リンクは除く)。 Shift + PageDown
選択範囲を 1 画面分上に拡張します (子テーブル リンクは除く)。 Shift + PageUp
現在の行に対して EndEdit メソッドを呼び出します。 Ctrl + Enter
編集モードの場合は、セルに DBNull.Value の値を入力します。 Ctrl + 0

関連項目