# Selection Modes

Develop powerful and lightweight web applications using ASP.NET MVC controls. Learn more about the ComponentOne MVC controls in ASP.NET MVC documentation.

## Content



The MultiRow control allows you to select a range of cells with the mouse or keyboard, similar to Excel. The [SelectionMode](/componentone/api/mvc/online-mvc/dotnet-framework-api/C1.Web.Mvc/C1.Web.Mvc.Grid.SelectionMode.html) property allows you to select a Row, a Range of Rows, Non-Contiguous Rows (like in a List-Box), a Single Cell, a Range of Cells or disable selection altogether.

To specify the selection behaviour in MultiRow control, you need to set the [SelectionMode](/componentone/api/mvc/online-mvc/dotnet-framework-api/C1.Web.Mvc/C1.Web.Mvc.Grid.SelectionMode.html) property to:

*   **Cell**: The SelectionMode when set to `Cell`, lets a user select only a single cell at a time.
*   **CellRange**: The SelectionMode when set to `CellRange`, lets a user select contiguous blocks of cells.
*   **ListBox**: The SelectionMode when set to `ListBox`, lets a user select non-contiguous rows.
*   **None**: The SelectionMode when set to `None`, doesn't allow user to select cells with the mouse or keyboard.
*   **Row**: The SelectionMode when set to `Row`, lets a user select a single row at a time.
*   **RowRange**: The SelectionMode when set to `RowRange`, lets a user select contiguous rows.

The following image shows how the MultiRow control appears on setting [SelectionMode](/componentone/api/mvc/online-mvc/dotnet-framework-api/C1.Web.Mvc/C1.Web.Mvc.Grid.SelectionMode.html) to **Row**. This example uses the sample created in the [Quick Start](/componentone/docs/mvc/online-mvc/workwithcontrols/MultiRow/QuickStartAddDataMultiRow) topic.

![](https://cdn.mescius.io/document-site-files/images/2b3ac322-100e-4637-958d-fb40dcda3f44/images/selectionmodesmultirow.png)

**SelectionMode.cshtml**

```razor
.SelectionMode(C1.Web.Mvc.Grid.SelectionMode.Row)
```