Devexpress удаляет строку
-
13-09-2019 - |
Вопрос
Используя сетку DevExpress, какой самый простой способ реализовать удаление выделенных строк только из пользовательского интерфейса.Желаемое поведение пользователя заключается в том, чтобы многократно выбирать строки, а затем нажимать DEL.
Я включил редактирование и множественный выбор.
Решение
Из Центра поддержки Devexpress и предполагая, что вы имеете в виду сетку Windows Form:
Чтобы удалить несколько выбранных строк, используйте GridView.Метод DeleteSelectedRows Удаляет выбранные строки.Если вам необходимо условно защитить некоторые строки от удаления, выполните итерацию по GridView.массиву selectedRows и отмените выбор определенных строк с помощью GridView.Отмените выбор метода.
Как удалить несколько строк в таблице?
Вам также необходимо обработать событие нажатия клавиши down в таблице, если вы хотите удалить выбранные строки одним нажатием клавиши.
Если это не Windows Forms, вы можете выполнить поиск в их Центре поддержки по продукту.По моему опыту, техническая поддержка там очень хорошая.
Другие советы
Метод, который я обычно использую, это,
GridView.DeleteRow(GridView.FocusedRowHandle)
Это работает хорошо.