Skip to main content
A newer version of this page is available. .
All docs
V21.2
.NET 5.0+
  • The page you are viewing does not exist in the .NET Framework 4.5.2+ platform documentation. This link will take you to the parent topic of the current section.
  • The page you are viewing does not exist in the .NET Standard 2.0+ platform documentation. This link will take you to the parent topic of the current section.

DxGridListEditor.SetSelectedObjects(IEnumerable) Method

Deselects all previously selected objects and selects a set of specified objects.

Namespace: DevExpress.ExpressApp.Blazor.Editors

Assembly: DevExpress.ExpressApp.Blazor.v21.2.dll

NuGet Package: DevExpress.ExpressApp.Blazor

Declaration

public void SetSelectedObjects(
    IEnumerable objectsToSelect
)

Parameters

Name Type Description
objectsToSelect IEnumerable

A collection of objects to select.

Remarks

The code sample below demonstrates how to create a simple action that selects objects that satisfy custom criteria within a List View:

using DevExpress.Data.Filtering;
using DevExpress.ExpressApp;
using DevExpress.ExpressApp.Actions;
using DevExpress.ExpressApp.Blazor.Editors;
using DevExpress.Persistent.Base;
using MySolution.Module.BusinessObjects;
using System;

namespace MySolution.Module.Blazor.Controllers {
    public class MySelectController : ObjectViewController<ListView, DemoTask> {
        public MySelectController() {
            SimpleAction selectCurrentTasksAction = new SimpleAction(this, "SelectCurrentTasksAction", PredefinedCategory.View) {
                Caption = "Select Due Today Tasks",
                SelectionDependencyType = SelectionDependencyType.Independent,
                TargetViewNesting = Nesting.Root
            };
            selectCurrentTasksAction.Execute += SelectCurrentTasksAction_Execute; ;
        }

        private void SelectCurrentTasksAction_Execute(object sender, SimpleActionExecuteEventArgs e) {
            if(View.Editor is DxGridListEditor gridListEditor) {
                gridListEditor.SetSelectedObjects(
                    ObjectSpace.GetObjects<DemoTask>(
                        CriteriaOperator.FromLambda<DemoTask>(task => task.DueDate == DateTime.Today)
                    )
                );
            }
        }
    }
}
See Also