Skip to main content
.NET Framework Class Library
DataGridSelectionUnit Enumeration

Defines constants that specify whether cells, rows, or both, are used for selection in a DataGrid control.

Namespace:   System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)
Public Enumeration DataGridSelectionUnit
public enum DataGridSelectionUnit
public enum class DataGridSelectionUnit
type DataGridSelectionUnit
<object property="enumerationMemberName" .../>
Member nameDescription
CellOnly cells are selectable. Clicking a cell selects the cell. Clicking a row or column header does nothing.
CellOrRowHeaderCells and rows are selectable. Clicking a cell selects only the cell. Clicking a row header selects the full row.
FullRowOnly full rows are selectable. Clicking a cell or a row header selects the full row.

The SelectionMode and SelectionUnit properties together determine how users can select items in a DataGrid. For example, if the SelectionMode is Single and the SelectionUnit is Cell, the user can select only one cell at a time in the DataGrid.

Version Information

.NET Framework

Supported in: 4.5.2, 4.5.1, 4.5, 4

.NET Framework Client Profile

Supported in: 4

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.