ComponentOne GridView for ASP.NET AJAX: Using GridView for ASP.NET AJAX > Keyboard Navigation

Keyboard Navigation

At run time you can navigate through the grid using keyboard navigation. Available keyboard navigation is similar to products like Microsoft Excel, to make it easier for users to intuitively navigate the grid. Keyboard navigation also allows greater accessibility in navigating and manipulating the grid.

The following table describes the possible interactions:

 

Option

Description

Up Arrow

Moves the current cell in focus, indicated by the currency marquee, one cell up.

Down Arrow

Moves the current cell in focus, indicated by the currency marquee, one cell down.

Left Arrow

Moves the current cell in focus, indicated by the currency marquee, one cell to the left.

Right Arrow

Moves the current cell in focus, indicated by the currency marquee, one cell to the right.

Home

Moves the current cell in focus, indicated by the currency marquee, to the first cell of the current row.

End

Moves the current cell in focus, indicated by the currency marquee, to the last cell of the current row.

Enter

Moves the current cell in focus, indicated by the currency marquee, one cell down.

Page Up

Moves the current cell in focus, indicated by the currency marquee, to the first cell of the current column.

Page Down

Moves the current cell in focus, indicated by the currency marquee, to the last cell of the current column.

Tab

If the TabNavigation property is set to ControlNavigation, current cell navigation will follow the input focus of the controls in the grid (if there are any). If TabNavigation is TabNavigation, the current cell will cycle from the left to the right and from the top to the bottom. When navigation reaches the bottom right most cell pressing the Tab key will jump the current cell to the upper left most grid cell.

Alphanumeric key

When a cell is selected, typing any alphanumeric key enters the client-side editing mode on the cell.


Send comments about this topic to ComponentOne.
Copyright © ComponentOne LLC. All rights reserved.