Windows 窗体 DataGrid 控件的键盘快捷键
提示
DataGridView 控件替换了 DataGrid 控件并添加了功能;但 DataGrid 控件被保留下来,以保持向后的兼容性和防备将来的使用(如果您选择使用)。 有关更多信息,请参见 Windows 窗体 DataGridView 控件和 DataGrid 控件之间的区别。
下表列出了可用于在 Windows 窗体 DataGrid 控件中导航的键盘快捷键:
操作 |
快捷方式 |
---|---|
完成单元格输入并向下移动到下一个单元格。 如果焦点在子表链接上,则导航至该表。 |
Enter |
如果处于单元格编辑模式,则取消单元格编辑。 如果处于字幕选择模式,则取消在行上的编辑。 |
Esc |
当编辑单元格时,删除插入点前的字符。 |
Backspace |
当编辑单元格时,删除插入点后的字符。 |
Delete |
移动到当前行的第一个单元格。 |
Home |
移动到当前行的最后一个单元格。 |
End |
突出显示当前单元格中的字符并将插入点置于该行的末尾。 与双击单元格的行为相同。 |
F2 |
如果焦点在单元格上,则移动到该行中的下一个单元格。 如果焦点在某行中最后一个单元格上,则移动到该行的第一个子表链接并将其展开。 如果焦点在子链接上,则移动到下一个子链接。 如果焦点在最后一个子链接上,则移动到下一行的第一个单元格。 |
TAB |
如果焦点在单元格上,则移动到该行中的上一个单元格。 如果焦点在某行中第一个单元格上,则移动到上一行中最后一个展开的子表链接,或移动到上一行中最后一个单元格。 如果焦点在子链接上,则移动到上一个子链接。 如果焦点在第一个子链接上,则移动到上一行的最后一个单元格。 |
Shift+Tab |
按 Tab 键顺序移动到下一个控件。 |
Ctrl+Tab |
按 Tab 键顺序移动到上一个控件。 |
Ctrl+Shift+Tab |
如果在子表中,则向上移动到父表。 与单击“后退”按钮的行为相同。 |
Alt+向左键 |
展开子表链接。 Alt+向下键展开所有链接,而不仅仅是选定的链接。 |
Alt+向下键或 Ctrl+加号键 |
折叠子表链接。 Alt+向上键折叠所有链接,而不仅仅是选定的链接。 |
Alt+向上键或 Ctrl+减号键 |
按箭头的方向移动到最远的一个非空单元格。 |
Ctrl+方向键 |
按箭头的方向将所选内容扩展一行(不包括子表链接)。 |
Shift+向上/向下键 |
按箭头的方向将所选内容扩展到最远的一个非空行(不包括子表链接)。 |
Ctrl+Shift+向上/向下键 |
移动到左上角的单元格。 |
Ctrl+Home |
移动到右下角的单元格。 |
Ctrl+End |
将所选内容扩展到顶端行。 |
Ctrl+Shift+Home |
将所选内容扩展到底端行。 |
Ctrl+Shift+End |
选择当前行(不包括子表链接)。 |
Shift+空格键 |
选择整个网格(不包括子表链接)。 |
Ctrl+A |
当在子表中时,显示父行。 |
Ctrl+Page Down |
当在子表中时,隐藏父行。 |
Ctrl+Page Up |
将所选内容向下扩展一个屏幕(不包括子表链接)。 |
Shift+Page Down |
将所选内容向上扩展一个屏幕(不包括子表链接)。 |
Shift+Page Up |
为当前行调用 EndEdit 方法。 |
Ctrl+Enter |
当处于编辑模式时,向单元格输入 DBNull.Value 值。 |
Ctrl+0 |