Есть ли способ разрешить пользователю делать выбор нескольких строк, просто щелкнув и перетащив ячейки в пределах реальной сетки? То есть Без использования столбца индикатора?Devexpress Gridcontrol Multiselect без использования столбца индикатора
ответ
Вы можете сделать это с помощью ячейки, используя только свойства, установив следующие свойства, расположенные в Gridview.Options
Multiselect = True
MultiSelectMode = CellSelect
UseIndicatorForSelection = False
Если вам нужно сделать, это целыми рядами, вы застряли писать, что функциональность самостоятельно, используя GridView.CalcHitInfo
и различные события.
Для достижения этой цели вам необходимо обрабатывать события MouseDown и MouseMove и выбирать строки программно. Вам также необходимо указать
enable
multi-selection
и переключитьmulti-selection mode
на "CellSelect
", чтобы иметь возможность выбирать отдельные ячейки.
скачать образец прилагается по этой ссылке и настроить его реализовать функциональность ...
MultiSelect Rows & Cells simultaneously
проверить следующую нить, которая с помощью индикатора, но вы можете настроить его скрывается индикатором и настроек выберите возможность cellselect и т.д ... "mulitiselect without CTRL key" на DevExpress ..
search result, которые помогут вам реализовать, что вы ищете ...