Back to Devexpress

GridView.GetSelectedCells() Method

windowsforms-devexpress-dot-xtragrid-dot-views-dot-grid-dot-gridview-5783e1bf.md

latest4.5 KB
Original Source

GridView.GetSelectedCells() Method

Returns the selected cells.

Namespace : DevExpress.XtraGrid.Views.Grid

Assembly : DevExpress.XtraGrid.v25.2.dll

NuGet Packages : DevExpress.Win.Grid, DevExpress.Win.Navigation

Declaration

csharp
public virtual GridCell[] GetSelectedCells()
vb
Public Overridable Function GetSelectedCells As GridCell()

Returns

TypeDescription
GridCell[]

An array of GridCell objects that represent selected cells.

|

Remarks

If block selection is disabled or there aren’t any selected cells, the GetSelectedCells method returns an empty array.

Use the ColumnViewOptionsSelection.MultiSelect and GridOptionsSelection.MultiSelectMode properties to enable block selection.

The following code snippets (auto-collected from DevExpress Examples) contain references to the GetSelectedCells() method.

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.

winforms-grid-copy-cell-value-to-other-cells-by-dragging-its-right-bottom-edge/CS/Classes/SelectedCellsBorderHelper.cs#L70

csharp
GridViewInfo info = view.GetViewInfo() as GridViewInfo;
GridCell[] gridCells = view.GetSelectedCells();
if(gridCells.Length == 0) {

winforms-grid-multi-cell-editing/CS/MultiSelectionEditingHelper.cs#L60

csharp
view.BeginUpdate();
GridCell[] cells = view.GetSelectedCells();
ChangeMode mode = (ChangeMode)radioGroup.EditValue;

winforms-grid-multi-cell-editing/VB/MultiSelectionEditingHelper.vb#L53

vb
view.BeginUpdate()
Dim cells As GridCell() = view.GetSelectedCells()
Dim mode As ChangeMode = CType(radioGroup.EditValue, ChangeMode)

winforms-grid-copy-cell-value-to-other-cells-by-dragging-its-right-bottom-edge/VB/Classes/DragCellsValuesHelper.vb#L81

vb
Dim value As Object = View.GetRowCellValue(SourceGridCell.RowHandle, SourceGridCell.Column)
Dim selectedCells() As GridCell = View.GetSelectedCells()
For Each cell As GridCell In selectedCells

See Also

MultiSelect

MultiSelectMode

SelectCell

SelectCellAnchorRange

IsCellSelect

Multiple Row and Cell Selection

GridView Class

GridView Members

DevExpress.XtraGrid.Views.Grid Namespace