Back to Devexpress

DataControlBase.SelectedItemChanged Event

wpf-devexpress-dot-xpf-dot-grid-dot-datacontrolbase-582bffaf.md

latest3.5 KB
Original Source

DataControlBase.SelectedItemChanged Event

Occurs after grid’s selection has been changed.

Namespace : DevExpress.Xpf.Grid

Assembly : DevExpress.Xpf.Grid.v25.2.Core.dll

NuGet Package : DevExpress.Wpf.Grid.Core

Declaration

csharp
public event SelectedItemChangedEventHandler SelectedItemChanged
vb
Public Event SelectedItemChanged As SelectedItemChangedEventHandler

Event Data

The SelectedItemChanged event's data class is DevExpress.Xpf.Grid.SelectedItemChangedEventArgs.

Remarks

Each time a user selects a row, the GridControl raises the SelectedItemChanged event.

The SelectedItemChangedEventArgs.NewItem property returns the selected record. The SelectedItemChangedEventArgs.OldItem property returns the record that is deselected.

If Multiple Row Selection mode is enabled and a user selects multiple rows, the DataControlBase.SelectedItem property returns the item that was selected first, and the SelectedItemChanged event does not occur.

Refer to the following help topic for more information: Row Selection.

The following code snippet (auto-collected from DevExpress Examples) contains a reference to the SelectedItemChanged event.

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.

wpf-data-grid-add-image-and-button-columns/CS/GridControlCellTemplate/Helpers/ReadOnSelectionBehavior.cs#L12

csharp
AssociatedObject.SelectionChanged += AssociatedObject_SelectionChanged;
    AssociatedObject.SelectedItemChanged += AssociatedObject_SelectedItemChanged;
}

wpf-data-grid-add-image-and-button-columns/VB/GridControlCellTemplate/Helpers/ReadOnSelectionBehavior.vb#L14

vb
AddHandler AssociatedObject.SelectionChanged, AddressOf AssociatedObject_SelectionChanged
    AddHandler AssociatedObject.SelectedItemChanged, AddressOf AssociatedObject_SelectedItemChanged
End Sub

See Also

DataControlBase Class

DataControlBase Members

DevExpress.Xpf.Grid Namespace