aspnet-devexpress-dot-web-dot-aspxgridviewbehaviorsettings-7f77674c.md
Specifies whether row click selection is enabled.
Namespace : DevExpress.Web
Assembly : DevExpress.Web.v25.2.dll
NuGet Package : DevExpress.Web
[DefaultValue(false)]
public bool AllowSelectByRowClick { get; set; }
<DefaultValue(False)>
Public Property AllowSelectByRowClick As Boolean
| Type | Default | Description |
|---|---|---|
| Boolean | false |
true to enable row click selection; otherwise, false.
|
You can access this nested property as listed below:
| Object Type | Path to AllowSelectByRowClick |
|---|---|
| ASPxGridView |
.SettingsBehavior .AllowSelectByRowClick
| | GridViewProperties |
.SettingsBehavior .AllowSelectByRowClick
|
Set the AllowSelectByRowClick property to true to enable row click selection. A new row click clears the previous selection and selects the current row.
ASPxGridView supports multiple row selection. A user can select multiple rows as follows:
When row selection changes, the control raises the server-side ASPxGridBase.SelectionChanged or the client-side ASPxClientGridView.SelectionChanged event (based on the ProcessSelectionChangedOnServer property value).
Run Demo: ASPxGridView - Use Row Clicks
<dx:ASPxGridView ID="ASPxGridView1" runat="server" AutoGenerateColumns="False" KeyFieldName="EmployeeID">
<SettingsBehavior AllowSelectByRowClick="true"/>
<Columns>
<%--...--%>
</Columns>
</dx:ASPxGridView>
When the AllowSelectSingleRowOnly property is set to true, multiple row selection is disabled.
For the ASPxGridLookup control, the AllowSelectByRowClick property is always set to true.
When cell merge is enabled, ASPxGridView does not support row selection.
The following code snippet (auto-collected from DevExpress Examples) contains a reference to the AllowSelectByRowClick property.
Note
The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.
ASPxGridView1.KeyFieldName = "ID";
ASPxGridView1.SettingsBehavior.AllowSelectByRowClick = true;
ASPxGridView1.DataBind();
ASPxGridView1.KeyFieldName = "ID"
ASPxGridView1.SettingsBehavior.AllowSelectByRowClick = True
ASPxGridView1.DataBind()
See Also
ASPxGridViewBehaviorSettings Class