diff --git a/packages/web/src/datagrid/DataGridCore.svelte b/packages/web/src/datagrid/DataGridCore.svelte index 964010ac3..5af89e44b 100644 --- a/packages/web/src/datagrid/DataGridCore.svelte +++ b/packages/web/src/datagrid/DataGridCore.svelte @@ -754,6 +754,8 @@ selectedCells = [...selectedCells, cell]; } } + } else if (event.shiftKey) { + selectedCells = getCellRange(oldCurrentCell, cell); } else { selectedCells = getCellRange(cell, cell); dragStartCell = cell;