Включить различные режимы GridWeb

Режим редактирования

По умолчанию элемент управления Aspose.Cells.GridWeb находится в режиме редактирования. В режиме редактирования вы можете полностью редактировать или изменять содержимое сетки, используя все функции, предлагаемые элементом управления Aspose.Cells.GridWeb. Эти функции включают в себя:

  • Сохранение содержимого сетки в файлы Excel Microsoft.
  • Отправка данных на сервер.
  • Расчетные формулы.
  • Отмена или отказ от предыдущих действий.
  • Управление строками и столбцами.
  • Вырезание, копирование или вставка данных.
  • Форматирование ячеек и т.д.

Элемент управления GridWeb в режиме редактирования

дело:изображение_альтернативный_текст

Разработчики также могут переключиться в режим редактирования программно, задав для свойства EditMode элемента управления GridWeb значение true.

В приведенном ниже примере показано, как программно включить режим редактирования.

Режим просмотра

Когда элемент управления GridWeb находится в режиме просмотра, пользователи не могут редактировать или изменять содержимое сетки, что означает, что пользователи могут только просматривать содержимое сетки. Вот почему этот режим называется режимом просмотра. В режиме просмотра несколько кнопок (Представлять на рассмотрение, Сохранять иОтменить ) скрыты, а меню, которое появляется при щелчке правой кнопкой мыши, содержит толькоКопировать вариант.

Элемент управления GridWeb в режиме просмотра

дело:изображение_альтернативный_текст

Если разработчики хотят, чтобы их пользователи только просматривали данные, они могут программно переключиться в режим просмотра, задав для свойства EditMode элемента управления GridWeb значение false.

В приведенном ниже примере показано, как включить режим просмотра программно.

Режим сеанса

Элемент управления Aspose.Cells.GridWeb хранит данные листа в пользовательском сеансе веб-сервера между каждым запросом веб-пользователя. Это означает, что по умолчанию элемент управления GridWeb всегда работает в режиме сеанса. Однако, если вы не работаете в режиме сеанса, включите его, задав для свойства SessionMode элементов управления GridWEb значение SessionMode.Session.

В приведенном ниже примере показано, как программно включить режим сеанса.

Бессессионный режим

Мы уже обсуждали, что подход в режиме сеанса обеспечивает наилучшую производительность при использовании сеанса пользователя для загрузки и хранения данных листа. Однако он потребляет память сервера. Таким образом, при большом количестве одновременных пользователей могут возникнуть проблемы с памятью. Для экономии памяти сервера и поддержки большого количества одновременных пользователей рассмотрите режим Sessionless.

Режим без сеанса можно включить, задав для свойства SessionMode элемента управления GridWeb значение SessionMode.ViewState.

В приведенном ниже примере показано, как включить режим без сеанса программно.