Abilita diverse modalità GridWeb

Modalità Modifica

Per impostazione predefinita, il controllo Aspose.Cells.GridWeb è in modalità di modifica. In modalità Modifica è possibile modificare completamente o modificare il contenuto della griglia utilizzando tutte le funzionalità offerte dal controllo Aspose.Cells.GridWeb. Queste funzionalità includono:

  • Salvataggio del contenuto della griglia nei file Excel Microsoft.
  • Invio di dati a un server.
  • Formule di calcolo.
  • Annullamento o eliminazione di azioni precedenti.
  • Gestione di righe e colonne.
  • Tagliare, copiare o incollare dati.
  • Formattazione delle celle ecc.

Controllo GridWeb in modalità di modifica

cose da fare:immagine_alt_testo

Gli sviluppatori possono anche passare alla modalità di modifica a livello di codice impostando la proprietà EditMode del controllo GridWeb su true.

L’esempio seguente mostra come abilitare la modalità di modifica a livello di codice.

Modalità di visualizzazione

Quando il controllo GridWeb è in modalità di visualizzazione, gli utenti non possono modificare o modificare il contenuto della griglia, il che significa che gli utenti possono solo visualizzare il contenuto della griglia. Ecco perché questa modalità è chiamata modalità di visualizzazione. In modalità di visualizzazione, alcuni pulsanti (Invia, Salva eAnnullare ) sono nascosti e il menu che appare facendo clic con il pulsante destro del mouse contiene solo i filecopia opzione.

Controllo GridWeb in modalità di visualizzazione

cose da fare:immagine_alt_testo

Se gli sviluppatori desiderano che i propri utenti visualizzino solo i dati, possono passare alla modalità di visualizzazione a livello di codice impostando la proprietà EditMode del controllo GridWeb su false.

L’esempio seguente mostra come abilitare la modalità di visualizzazione a livello di codice

Modalità Sessione

Il controllo Aspose.Cells.GridWeb conserva i dati del foglio nella sessione utente del server web tra ogni richiesta di un utente web. Significa che il controllo GridWeb funziona sempre in modalità Session per impostazione predefinita. Tuttavia, se non stai lavorando in modalità Session, attivala impostando la proprietà SessionMode del controllo GridWEb su SessionMode.Session.

L’esempio seguente mostra come abilitare la modalità sessione a livello di codice

Modalità senza sessione

Abbiamo già discusso del fatto che l’approccio in modalità sessione fornisce le migliori prestazioni utilizzando una sessione utente per caricare e archiviare i dati del foglio. Tuttavia, consuma la memoria del server. Quindi, se c’è un gran numero di utenti simultanei, potrebbero sorgere problemi di memoria. Per risparmiare memoria del server e supportare un numero elevato di utenti simultanei, prendere in considerazione la modalità senza sessione.

La modalità senza sessione può essere attivata impostando la proprietà SessionMode del controllo GridWeb su SessionMode.ViewState.

L’esempio seguente mostra come abilitare la modalità senza sessione a livello di codice