Защита ячеек
Contents
[
Hide
]
В этой теме описано несколько техник защиты ячеек. Использование этих техник позволяет разработчикам ограничить пользователей от редактирования всех или выбранного диапазона ячеек на листе.
Защита ячеек
Aspose.Cells.GridWeb предоставляет несколько различных техник для контроля уровня защиты ячеек, когда управление находится в режиме редактирования (режим по умолчанию). Это защищает ячейки от изменения конечными пользователями.
Установка всех ячеек только для чтения
Чтобы установить все ячейки на листе только для чтения, вызовите метод SetAllCellsReadonly листа.
Установка всех ячеек для редактирования
Чтобы удалить защиту со всех ячеек, вызовите метод SetAllCellsEditable листа. Этот метод имеет противоположный эффект по сравнению с методом SetAllCellsReadonly.
Установка выбранных ячеек только для чтения
Чтобы защитить только диапазон ячеек:
- Сначала сделайте все ячейки доступными для редактирования, вызвав метод SetAllCellsEditable.
- Укажите диапазон ячеек для защиты, вызвав метод SetReadonlyRange таблицы. Этот метод принимает количество строк и столбцов для определения диапазона ячеек.
Сделать выбранные ячейки доступными для редактирования
Чтобы снять защиту с диапазона ячеек:
- Сделайте все ячейки только для чтения, вызвав метод SetAllCellsReadonly.
- Укажите диапазон ячеек, которые будут доступны для редактирования, вызвав метод SetEditableRange таблицы. Этот метод принимает количество строк и столбцов для указания диапазона ячеек.