Log In
Home
Support
Demos
Documentation
Blogs
Training
Webinars
[Expand]General Information
[Expand]WinForms Controls
[Collapse]ASP.NET Controls and MVC Extensions
 [Expand]Prerequisites
 [Expand]What's Installed
 [Expand]Common Concepts
 [Expand]ASP.NET WebForms Controls
 [Expand]ASP.NET MVC Extensions
 [Expand]Localization
 [Expand]Redistribution and Deployment
  Get More Help
 [Collapse]API Reference
  [Expand]DevExpress.Data.Linq
  [Expand]DevExpress.Web
  [Expand]DevExpress.Web.ASPxGauges
  [Expand]DevExpress.Web.ASPxGauges.Base
  [Expand]DevExpress.Web.ASPxGauges.Scripts
  [Expand]DevExpress.Web.ASPxHtmlEditor
  [Expand]DevExpress.Web.ASPxHtmlEditor.Localization
  [Expand]DevExpress.Web.ASPxHtmlEditor.Scripts
  [Expand]DevExpress.Web.ASPxPivotGrid
  [Expand]DevExpress.Web.ASPxPivotGrid.Data
  [Expand]DevExpress.Web.ASPxPivotGrid.HtmlControls
  [Expand]DevExpress.Web.ASPxPivotGrid.Scripts
  [Expand]DevExpress.Web.ASPxRichEdit
  [Expand]DevExpress.Web.ASPxRichEdit.Localization
  [Expand]DevExpress.Web.ASPxRichEdit.Scripts
  [Expand]DevExpress.Web.ASPxScheduler
  [Expand]DevExpress.Web.ASPxScheduler.Commands.Dialogs
  [Expand]DevExpress.Web.ASPxScheduler.Controls
  [Expand]DevExpress.Web.ASPxScheduler.Dialogs
  [Expand]DevExpress.Web.ASPxScheduler.Drawing
  [Expand]DevExpress.Web.ASPxScheduler.Localization
  [Expand]DevExpress.Web.ASPxScheduler.Reporting
  [Expand]DevExpress.Web.ASPxScheduler.Scripts
  [Expand]DevExpress.Web.ASPxSpellChecker
  [Expand]DevExpress.Web.ASPxSpellChecker.Localization
  [Expand]DevExpress.Web.ASPxSpellChecker.Scripts
  [Expand]DevExpress.Web.ASPxSpreadsheet
  [Expand]DevExpress.Web.ASPxSpreadsheet.Localization
  [Expand]DevExpress.Web.ASPxSpreadsheet.Scripts
  [Expand]DevExpress.Web.ASPxTreeList
  [Expand]DevExpress.Web.ASPxTreeList.Internal
  [Expand]DevExpress.Web.ASPxTreeList.Localization
  [Expand]DevExpress.Web.ASPxTreeList.Scripts
  [Expand]DevExpress.Web.Captcha
  [Collapse]DevExpress.Web.Data
   [Expand]ASPxDataBaseUpdatedEventArgs Class
   [Expand]ASPxDataBatchUpdateEventArgs Class
    ASPxDataBatchUpdateEventHandler Delegate
   [Expand]ASPxDataDeletedEventArgs Class
    ASPxDataDeletedEventHandler Delegate
   [Expand]ASPxDataDeleteValues Class
   [Expand]ASPxDataDeletingEventArgs Class
    ASPxDataDeletingEventHandler Delegate
   [Expand]ASPxDataInitNewRowEventArgs Class
    ASPxDataInitNewRowEventHandler Delegate
   [Expand]ASPxDataInsertedEventArgs Class
    ASPxDataInsertedEventHandler Delegate
   [Expand]ASPxDataInsertingEventArgs Class
    ASPxDataInsertingEventHandler Delegate
   [Expand]ASPxDataInsertValues Class
   [Expand]ASPxDataUpdatedEventArgs Class
    ASPxDataUpdatedEventHandler Delegate
   [Expand]ASPxDataUpdateValues Class
   [Expand]ASPxDataUpdatingEventArgs Class
    ASPxDataUpdatingEventHandler Delegate
   [Expand]ASPxDataValidationEventArgs Class
    ASPxDataValidationEventHandler Delegate
   [Expand]ASPxGridViewToolbarItemClickEventArgs Class
    ASPxGridViewToolbarItemClickEventHandler Delegate
   [Expand]ASPxParseValueEventArgs Class
    ASPxParseValueEventHandler Delegate
   [Expand]ASPxStartRowEditingEventArgs Class
    ASPxStartRowEditingEventHandler Delegate
   [Expand]CardViewSelection Class
   [Expand]GridViewSelection Class
   [Expand]VerticalGridSelection Class
   [Expand]WebDataDetailRows Class
   [Collapse]WebDataSelection Class
     WebDataSelection Members
     WebDataSelection Constructor
    [Expand]WebDataSelection Properties
    [Expand]WebDataSelection Methods
   [Expand]WebDataSelectionBase Class
  [Expand]DevExpress.Web.Internal
  [Expand]DevExpress.Web.Localization
  [Expand]DevExpress.Web.Mvc
  [Expand]DevExpress.Web.Mvc.BinderSettings
  [Expand]DevExpress.Web.Mvc.Controllers
  [Expand]DevExpress.Web.MVC.Scripts
  [Expand]DevExpress.Web.Mvc.UI
  [Expand]DevExpress.Web.Office
  [Expand]DevExpress.Web.Office.Internal
  [Expand]DevExpress.Web.Rendering
  [Expand]DevExpress.Web.Scripts
  [Expand]DevExpress.XtraCharts.Web
  [Expand]DevExpress.XtraCharts.Web.Designer
  [Expand]DevExpress.XtraCharts.Web.Scripts
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Document Server
[Expand]Reporting
[Expand]Report Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

WebDataSelection Class

Represents selection within the ASPxGridView.

Namespace:DevExpress.Web.Data
Assembly:DevExpress.Web.v17.2.dll

Expanded Syntax

Expanded Remarks

The WebDataSelection object is returned by the ASPxGridView.Selection property. It provides multiple methods that enable you to select or deselect individual data rows displayed within the ASPxGridView. To select all rows, use the SelectAll method. To clear a selection, use the UnselectAll method. To identify whether the specified row is selected, use the GridViewSelection.IsRowSelected method.

For more information, see Selection.

Expanded Example

The ASPxClientGridView.FocusedRowChanged event is handled to call the OnGridFocusedRowChanged() function. This function queries the server to return the employee's ID and Notes. The returned array is passed to the OnGetRowValues() function that specifies values for corresponding HTML elements.

The image below shows the result:

Expanded Inheritance Hierarchy

System.Object
    WebDataSelectionBase
       WebDataSelection
          CardViewSelection
          GridViewSelection
          VerticalGridSelection

Expanded See Also

How would you rate this topic?​​​​​​​